❇️ πŸŽ‰ 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
I’d appreciate people boosting this and sharing this post on other platforms, so lots of people are aware of the tool, it’ll likely help #artists on the platform especially #NSFW artists since sensitive content doesn’t normally allow embedding, but #fxmastodon bypasses that 😁
Hey @feditips you might be interested in making a post about my new tool to help people with mastodon embeds on discord - it’s especially useful for sharing artwork (including sensitive flagged artwork) and videos
@scrimmy this is amazing, i was wanting something like this. thank you for your work!!!
@taco you’re very welcome! It only took me around 3 hrs to make from start to finish, including writing the README and systemd service so that it’s production ready (albeit it’s very basic atm so I don’t know how stable it’s gonna be)
@scrimmy I was wondering when someone would come up with something like this. Well done!
@scrimmy
Does it also work with *key, plemiforgotthename and that third software i saw in use like once? Or is this one mastodon specific?
@RedstoneLP2 @scrimmy I tried it out with a misskey link and it does not work with that. I'd love if it could be added as a functionality.

@KingDeadWolf @RedstoneLP2 Yeah it only works with Mastodon for now, may work with other appps if they use the same /api/v1/statuses/12345

Maybe make an issue on the GitHub , or a pull request if you know python and want to contribute 😁

@scrimmy Why not look into the ActivityPub protocol and base around that? You'd be able to support Mastodon, Soapbox, Lemmy, and even Meta's Threads that way, with enough engineering. It might take a lot of spec reading if you can't find an appropriate library for it though.
@Bytewave Yeahhh I considered this, but I figured that’d take a lot more work than the statuses API xD
@scrimmy This is a great idea! Do you have plans to have it work with multi-image toots so all appear in a combined embed like with fxtwitter? I noticed that does not happen currently. Thanks.
@KingDeadWolf At a later point maybe, for now I just focused on getting the basics working and setting it up in production
@scrimmy Hey, good on you for doing that! It's been an ongoing annoyance when you can't link to stuff cause the CW blocks and etiquette says I shouldn't be contacting instance admins to ask them to fix it. I was hoping someone would make something like this and you went and did it.
@scrimmy Ah, an easy mnemonic, as well.
A merry faxmas to one and all!
@scrimmy :: Glad that someone else came up with tool like this. I've been struggling to get my proof of concept actually hosted.
@scrimmy I hope Mastodon just gets proper embedding support, but this is excellent!
@scrimmy THANK YOU for this! This has been annoying me for a long while.
@scrimmy yeeeessss! Thank you for making this! This was really the one small annoyance I've had with mastodon so far!
@scrimmy this is a game changer!!!! <3
@scrimmy thank you! I wonder if you can also make the fix to Mastodon source itself as pullrequest.
@NafiTheBear Thing is, I believe it’s intentional that posts with content warnings or sensitive images don’t embed when sharing mastodon links, so at least for that use case, fxmastodon is still necessary
@scrimmy this ia true, but I realised, when I posted sour original link into a group, the meta Informations just read "join mastodon" and nothing at all about the content. It could at least say the CW text and add the blurry pic below or something. Anyway I start to mumble. Thanks for your work.
@scrimmy does this also work with other fedi software like *-key? i find it especially annoying sharing calckey stuff and seeing embeds not working
@scrimmy btw just wanted to say already found a use for this, thanks for this :3c

@EeveeEuphoria Probably not unless they have the same statuses API

I only really use mastodon so for other fedi apps, I’ll be just relying on pull requests to the GitHub repo for additional fediverse app support

@scrimmy This is awesome, thank you so much for making this! I love sharing art in my Discord server and this will be a huge help for that.

Are there any plans to add functionality for outputting all images on multi-image posts or those other than the first one?

Scrimmy πŸŒˆπŸ¦‡ :bh_s_us: (@[email protected])

Content warning: Announcing FxMastodon

Equestria Social Network

@scrimmy ohh, awesome! started something similar at fdfx.io.

Currently only working with masto, not all fediverse, tho

Something I very much wanted to have is to make it easy to change the url ("just add fdfx.io/"), so these formats can both be used:
fdfx.io/https://example.com/post/
and
https://fdfx.io/example.com/post/

as I noticed that for example telegram has trouble with the first one on mobile apps

@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
@scrimmy thanks for your work! Do you plan to make it work with Pixelfed too?
@NanashiSpaniel Chances are that any support for fediverse systems other than mastodon will be by the community, I’ll just be focusing on making it work best for mastodon - anything else is low priority
@scrimmy alright! Thanks for your work, it's really cool to be able to share Fedi posts on Telegram/Discord :D
@scrimmy Is it expected behavior that the CW gets ignored altogether? I mean, I understand not having collapsable posts or dynamically blurred images in an embed, but I'd expect the CW to be located somewhere in the there...

@togoWD It’s intended for it to bypass the content warning and blurring, since normal direct link embeds only show the content warning and nothing else, which is a problem given how liberal people are with content warnings on mastodon

Probably should show the content warning somewhere, I’m not sure if many people will care about it though