FedStoa / moa

A Mastodon, Twitter, and Instagram Cross-poster
https://moa.party
MIT License
356 stars 19 forks source link

Mentions imported from Twitter can get noisy #115

Closed nemobis closed 4 years ago

nemobis commented 5 years ago

I've been using Moa for almost a year and it's been a great success, thank you!

Some users on Twitter like to mention a lot of people at once (Twitter's own composer autosuggests a lot of mentions). This can result in toots like this (or worse):

RT @ivo_tarantino@twitter.com Da @antitrust_it@twitter.com nuova accusa a #Google per abuso di posizione dominante, dopo condanne di @EU_Competition@twitter.com per shop e #Android.

Con @Altroconsumo@twitter.com pronti a intervenire per difendere i consumatori e valutare i danni.

I don't like "@twitter.com" being all over the place in my Mastodon feed, I wonder if anyone else feels so too. I understand that @user@twitter.com has a complicated history for purposes of export to Twitter (issue #53, issue #4), but is there any good reason to keep it in imported tweets? Is there any expectation that Mastodon will some day treat those similarly to federated mentions?

Personally I would be happy with (the option of) just stripping the mention altogether (@user becomes user), or translating it to a hashtag (@Altroconsumo becomes #Altroconsumo instead of @Altroconsumo@twitter.com).

foozmeat commented 5 years ago

I agree with you here. However I'd like to be able to maintain some indication that the username is from Twitter just so context isn't lost. How would you feel about <username> or [username]?

nemobis commented 5 years ago

James Moore, 28/05/19 01:12:

How would you feel about || or |[username]|?

Either is fine: the notation might not be self-evident but one can imagine the meaning with some effort, and most importantly it's not misleading in any case I could think of.

foozmeat commented 4 years ago

I think #114 will fix this. The handles will appear as @username in toots but expand to placeholder pages for the twitter accounts.

nemobis commented 4 years ago

I confirm this is working well for me: https://framapiaf.org/@wikimediaitalia/103392500066037488 In some cases the handle is not recognised as such: https://framapiaf.org/@wikimediaitalia/103403882174466542 (it's a less popular one, perhaps twitter.activitypub.actor was not aware of it yet).

foozmeat commented 4 years ago

I undid the work of #114 because I didn't like how inconsistent the result is.

nemobis commented 4 years ago

James Moore, 01/01/20 19:58:

I undid the work of #114 https://github.com/foozmeat/moa/issues/114 because I didn't like how inconsistent the result is.

Ok, fair enough. Thank you for keeping an eye on this!

nemobis commented 4 years ago

Meanwhile, I'd be happy for Twitter usernames to be rendered simply as naked, plain text @handle without the @twitter.com suffix, like e.g. EFF does with twit2mast. https://mastodon.social/@eff/103726330956702354

Am I the only one? I can't stand certain users' posts which mention sometimes a dozen users at once. :) https://framapiaf.org/@wikimediaitalia/103691024756878132

foozmeat commented 4 years ago

OK I dropped the twitter suffix completely. Let me know if its better for you.

nemobis commented 4 years ago

Yes! Thank you. https://framapiaf.org/@wikimediaitalia/104115143496985668