Mastodon: Twitter Sync: Option to crosspost Toots as Tweets

Created on 21 Jun 2017  ·  15Comments  ·  Source: tootsuite/mastodon

The original implementations of GNU Social provided the option to post statuses to other social media apps like Twitter. This would be very powerful to have here.

This may or may not be useful: https://github.com/halcy/MastodonToTwitter

suggestion

Most helpful comment

I always wanted this kind of thing to be done by a 3rd-party webapp because I don't want to stick Twitter API code into Mastodon itself.

All 15 comments

I'd love this! It's currently bodgeable with things like IFTTT, but it's not great. Various ways get confused with various things. Like, sometimes they don't cross-post if you're over the Twitter character limit, or images are not posted to both places. So something actually made for purpose, that uploads images and gifs to both places correctly, etc. would be amazing.

A lot of users (including me) don't have the skills to use halcy's Mastodon to Twitter tool, and I think they said it wasn't going to be maintained any more, so even though folks recommend it a lot it's not a long-term solution. (I get that you're recommending we maybe use it to make something better though!)

I'd ideally like something that would post from Twitter to Mastodon, because the character limit is more strict on Twitter. I guess there would always be limitations (like, threading might not be possible?), but I would still use it.

So my idea is that the tweet should look about like this:

  • As many of the original toot's characters as will fit
  • Rudely truncated with "..." if it needs to, don't try to find word boundaries, we want it to be a little passive-aggressively ugly
  • A link to the Mastodon status generated by this
  • And an image of the toot's text. Maybe it's the mobile version generated by a headless web browser. Maybe it's the result of sticking it into a LaTeX template and turning that into an EPS and rendering that to a GIF. Whatever's the best combination of 'quick to get working' and 'doesn't eat up multiple minutes of CPU time every time someone toots'.

(Alternative text: 'Thread 👇[cr][truncated toot text][Mastodon status link][image attachment]')

A support that format! Would the image attachment add to the character count? No big deal either way

I always wanted this kind of thing to be done by a 3rd-party webapp because I don't want to stick Twitter API code into Mastodon itself.

hmm, how come? even GNU social has that as purist as it was, at least if i remember correctly

The underlying issue is here is that once you stay exclusively on Mastodon you fall off of all other social networks radar. The desire to crosspost comes from wanting to gain more visibility. I think the way to solve this is through having more social networking style integrations sprinkled all over the web. Such as "Toot This" buttons, sign in to X app with your Mastodon profile, etc. Viva, FOSS!

Gargron said: "I always wanted this kind of thing to be done by a 3rd-party webapp because I don't want to stick Twitter API code into Mastodon itself."

Are you picturing a full Mastodon CLIENT that, as one of its features/options, could simultaneously post a toot to Twitter?

For the record, there are now two easy-to-use tools for cross-posting toots to Twitter:

  • Mastodon Twitter Crossposter: a web app that mirrors a Mastodon feed to a Twitter feed. _No need to setup a personnal web server._
  • BirdSite: a browser extension for cross-posting selected toots to Twitter, right from the Mastodon web app. _Basically fixes this issue, without shoving down a Twitter client into the Mastodon codebase._

Related to this, has anyone create a rubygem that adds twitter support to mastodon, inparticular resolving accounts on the twitter domain to twitter accounts and creating them (and optionally oauth connecting them together)

I basically don't want to see @[email protected] in toots, and would rather see a link to a twitter account.

Actually, have just managed to hack this together, is there any reason why this sort of diff wouldn't be accepted @Gargron ? https://github.com/tootsuite/mastodon/compare/master...Unobvious-Technology:feature/twitter-linking

I basically don't want to see @[email protected] in toots, and would rather see a link to a twitter account.

@ThisIsMissEm I don't have anything technical/helpful to add but I can point this out:

Link @[email protected] to Twitter profile pages #1849

@Cassolotl ah, yeah, you've implemented it roughly the same way. I'm going to take your idea on the and domain != part, as that's clearer. I'm also going to go with just the twitter icon before the username.

@ThisIsMissEm Actually, I do want to see @[email protected] in toots. Just like any other username of a related pod. There could be an additional link behind this text but I would file a bug if @[email protected] is not visible any more.

Further more: how does this pull request relate to this issue?

See the thread here, I changed my mind at Eugen’s prompting: https://github.com/tootsuite/mastodon/pull/7016#issuecomment-378093916

On 3. Apr 2018, at 09:23, novoid notifications@github.com wrote:

@ThisIsMissEm Actually, I do want to see @[email protected] in toots. Just like any other username of a related pod. There could be an additional link behind this text but I would file a bug if @[email protected] is not visible any more.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

A cross-post app for Twitter to Mastodon, Mastodon to Twitter, or even Mastodon to Mastodon and other funky bridges like RSS to Mastodon could be easily done with IFFT or Zapier (see #7352).

Was this page helpful?
0 / 5 - 0 ratings