nitter icon indicating copy to clipboard operation
nitter copied to clipboard

Feature request: Add a feature to hide “twitter blue” repliers by default.

Open StyMaar opened this issue 1 year ago • 3 comments

Feature request: add a feature (at the instance level or maybe at the user preference level) to hide all replies from paid “twitter blue” subscribers

Rational:

  • the legacy legit “confirmed” twitter users recently lost there blue check, letting only paid subscribers with the said check.
  • recent policy change at twitter put “twitter blue” users response always on top, giving a lot of nuisance power to people willing to spend $8 a month in subscription.

Subjective motivation: I'm personally quite annoyed to see only response tweet from overenthusiastic Musk fans below every single tweet I read.

StyMaar avatar Apr 03 '23 22:04 StyMaar

Alternatively, it could de-prioritize those answers, if possible ?

axel37 avatar Apr 04 '23 13:04 axel37

It would be possible to hide them, but that seems a bit silly. You could create a userscript to do the same fairly easily. De-prioritizing would be impossible.

zedeus avatar Apr 04 '23 14:04 zedeus

You could create a userscript to do the same fairly easily.

Yes, but unlike Twitter which quickly populates more replies through JS until the view is filled, this just results in an empty comment section on Nitter due to its static nature, and the user has to keep sequentially following Load more to get to the first non-subscriber replies.

JodanJodan avatar Apr 22 '23 20:04 JodanJodan

If de-prioritizing is impossible, adding an option to hide them would be particularly useful now that paid checks are boosted to the top. Getting to read a worthwhile response to any tweet requires repeatedly clicking through (possibly tens of times on viral tweets) spam and junk responses which people have paid to boost up, and each click takes a reload, like Jodan mentioned.

dryya avatar May 04 '23 19:05 dryya

To avoid reloading, enable infinite scroll on the preferences page.

zedeus avatar May 04 '23 21:05 zedeus

To avoid reloading, enable infinite scroll on the preferences page.

Infinite scroll currently only loads the next results if that page is moving, so this 'solution' would only work if it were fixed to work more like Twitter, polling until the viewport is filled. Even so, dozens of roundtrip requests to get to the first non-Blue reply seems like a much bigger waste of resources on both ends than supporting this filtering serverside.

uBO filter: ##span[title="Verified account"]:upward(div.reply)

https://user-images.githubusercontent.com/29270864/236368555-abc34cd4-e32e-444f-a65d-ce34da0f5b4b.mp4

JodanJodan avatar May 05 '23 02:05 JodanJodan

dozens of roundtrip requests to get to the first non-Blue reply

And this is exactly why it will not be implemented server-side. Having to do dozens of requests just to show a tweet isn't really acceptable. To fix your issue just stop hiding every blue reply, it's silly and breaks this solution.

zedeus avatar May 05 '23 20:05 zedeus

dozens of roundtrip requests to get to the first non-Blue reply

And this is exactly why it will not be implemented server-side. Having to do dozens of requests just to show a tweet isn't really acceptable.

Implementing this client-side doesn't solve the problem, and instead doubles the number of round trips so it's not like we have an alternative …

To fix your issue just stop hiding every blue reply, it's silly and breaks this solution.

Blue replies are 95% spam / bot / trolls at this point, so it's not especially silly …

But of course you're free to implement whatever you want in your project.

StyMaar avatar May 06 '23 21:05 StyMaar