❇️ πŸŽ‰ INTRODUCING: FxMastodon πŸŽ‰

Today I was getting annoyed by Mastodon images/videos not always embedding properly on discord, especially if they're NSFW content. πŸ₯Ί

I decided to make FxMastodon, which is a Mastodon equiv of FxTwitter that fixes embeds to make them work properly on Discord and certain other apps 😁

It works with images, GIFs, and videos from Mastodon posts - only shows the first image/video though

**How to use it:**

Simply prepend "fxmas.to/" to the start of the post URL after https://

**For example:**

https://derpy.masto.host/@LittleshyFiM/110725611755772701

**Becomes:**

https://fxmas.to/derpy.masto.host/@LittleshyFiM/110725611755772701

**This also works!**

https://fxmas.to/derpy.masto.host/110725611755772701

And of course, it's **OPEN SOURCE** https://github.com/Someguy123/fxmastodon

Please feel free to try it out and let me know how you like it, or if you find any bugs πŸ₯°πŸ’š

#mastodon #mastodonbot #tools #mastodontool #mastodonapp #fediverse #opensource #foss #fxmastodon

LittleshyFiM (@[email protected])

Attached: 1 image Last call for "Hard to Say Anything" Cinemare Sins suggestions! Honestly I think this is one of the strangest episodes. Lot of fun moments, but also lots to dislike. Thanks for the suggestions, and shoutout to those joining the Twitch production streams! https://www.littleshyfim.com/suggest-a-sin #brony #mlp #fim

Derpy Club
@scrimmy Found a bug! It 500s on posts with no text and just an image. Should be an easy fix :3

@mathias Thank you! It should be fixed now, annoyingly the post I was using to test it, was on tech.lgbt and their instance mysteriously went into maintenance mode and throwing 521’s just after I pushed out the patch (at least it worked in my dev environment so should work in production)

I should probably add some more clear error handling tho so it’s more obvious when it’s the apps fault or the remote instances fault

@mathias I've just pushed out v1.3.0 to production, which has better error handling - which will tell you if the error was because of the instance not responding properly, or if the app just didn't handle the response properly