nitter icon indicating copy to clipboard operation
nitter copied to clipboard

Twitter RSS feed title behavior

Open Starboy-Xo opened this issue 2 years ago • 29 comments

Today, when I started reading news through nitter's RSS feed feature, the titles of the feed shortened forcing me to open the link to read the full. Which uselessly wastes your time. Below is the picture that shows a 32 words title:

image

It used to look like this:

image You should have removed embedding of the link in the title rather than shortening the title.

Therefore, it is requested to revert the settings back to the previously set title length. If easily possible, remove the links from the tweets that people enter inside their tweets voluntarily.

Best Regards

Starboy-Xo avatar Dec 30 '21 07:12 Starboy-Xo

Same issue except I still do want to see links in titles.

Gummar avatar Dec 30 '21 15:12 Gummar

This was introduced by @duxovni in #410 and requested by several others, e.g. #425. As usual I have no strong opinions here since I don't use RSS, but I can see arguments both for and against this change. On one hand the full title lets you read the tweets from an overview, while on the other hand the body is often just a copy of the title, which is quite redundant. Pinging some people that may care more than I do, please voice your opinions if you wish: @Perflyst @TheFrenchGhosty @FireMasterK @acarasimon96 @jtagcat @FIGBERT @stemy2 @somini @goodtiding5 @mooons @sojusnik @votemp @tio-trom @Loki-L1130

zedeus avatar Dec 30 '21 19:12 zedeus

I have been summoned. I would like to see as much content as possible, in the preview (no shortening).

  • For me, this would make the item-to-open ratio much higher. AKA will the item in the feed be opened in a browser.
    • I would like to see quoted tweets and maybe even few replies in the content, as this would improve the ratio.
    • Main point here is saving time: if you go through fewty (today: 68) tweets or a few hundred a day, load times add up.
    • (instead of the description, I'd rather have my RSS reader (cough, Thunderbird, it has it's cons) display the full thing..)
  • ~~Filtering: My RSS client filters in and out some keywords, topics.~~ (still in feed body)
  • ~~Full-text search~~ (still in feed body)
    • So a week or a few months later, you think of x or want to refer / give credit to it.

To be that dick (386), I'll say that it's the RSS reader's job to shorten something. Though, I'm more than happy to keep it configurable. Under the instance's config[^1], or URL parameter.

[^1]: I can spin up yet another instance with a small configuration change then, keeping all parties using my instances happy :) The breaking update Redis change is actually neat in that sense: the frontends can share the Redis instance (conflicts TBD).


Pinging some people that may care more than I do, please voice your opinions if you wish

Solid move. :)

On one hand the full title lets you read the tweets from an overview

Yeah, for tweets, this is quite useful. Most readers are built to show article-length content. (except stock Kindle(?))

jtagcat avatar Dec 30 '21 20:12 jtagcat

Personally, I prefer having the titles in full (the previous behavior) because I like getting desktop notifications for new tweets by some Twitter accounts, which saves me a few clicks with having to open my RSS reader just to read tweets. However, I like how the mentioned behavior was implemented; I would agree with the above comments that 32 characters is too short. So I thought of some possible solutions to approach this:

  • Allow disabling this behavior via URL parameters, e.g. https://nitter.net/twitter.rss?shorttitles=false
  • Configurable maximum character count in nitter.conf (a value of 240 would disable title truncation completely)
  • Increase the hardcoded maximum character count (I suggest around 70-100 characters)

By the way, thanks for the unexpected mention @zedeus!

acarasimon96 avatar Dec 30 '21 20:12 acarasimon96

a value of 240 would disable title truncation completely

0 (no tweet content?) or -1 should disable it, in case Twitter decides to do the 120→240 move or anything else funky.

jtagcat avatar Dec 30 '21 21:12 jtagcat

Hi @zedeus,

Thank you for asking my opinion.  I use nitter regularly and appreciate your contribution.

I have a personal tool that uses the RSS feature to re-post twits into Mastodon/Pleroma instances and I am using the full length 'title' content.  In this respect, I would agree with @acarasimon96 that if we could have a switch to keep the full length.

With full length, I can have a simple glance on the post and then decide if I want to open it or skip it.

Changing is always hard :-) Maybe we will get used to the shortened length, but for now, I would hope we have an option for full length title.

Thank you and Happy new year!

goodtiding5 avatar Dec 31 '21 01:12 goodtiding5

@zedeus Thanks for asking, I do use RSS pretty much exclusively.

I agree with the OP that the abbreviation is a bit surprising, but there are requests for both alternatives, I think an option is warranted.

I wouldn't oppose switching the default to showing the full titles, and using the option to include the abbreviation. I don't have a strong opinion on the default value.

Having the option on the URL parameter would be ideal.

https://github.com/zedeus/nitter/blob/b8a3ffb0c482c6f2506abcbb37cb1e80e0680693/src/views/general.nim#L64

This would have to include a new option "RSS Feed (truncated)"


Thanks for continuing to support nitter.

somini avatar Dec 31 '21 01:12 somini

I am thinking that the Shortened title is great as it looks neat and also makes things elegant. I think that the Longer means it means messy while viewing in RSS while longer means both Title and Subject are of same context and occupies screen Space.

As @zedeus said it is just redundant.

But as others mentioned having both options would be great as people use what they want. Reverting and introducing new things makes much chaos better having both Options would be great.

ghost avatar Dec 31 '21 04:12 ghost

I have to read at least 300 articles after every 12 hours from various sources including nitter tweets to keep myself updated with current affairs for an upcoming examination. So, time is precious for me. Reading full titles can help you decide whether it is worth spending your time reading it or not. It is an admitted fact that some tweets are filled with hashtags as well as links. Which makes them look ugly and unreadable sometimes. But on the positive side, you can get a glimpse by just reading out the title to decide whether to dive into this tweet or not. As suggested by respected fellows above, it seems pertinent to have them both with an option to choose any for the readability convenience. So your dichotomous audience enjoy the feature at their convenience.

Starboy-Xo avatar Dec 31 '21 07:12 Starboy-Xo

I wouldn't oppose switching the default to showing the full titles, and using the option to include the abbreviation.

Same here.

For me it's important, that the option switching between full and truncated titles should be adjustable by the end user and not on the server, f.i. by a dedicated feed or an appendix added to the default feed.

@zedeus, many thanks for caring!

sojusnik avatar Dec 31 '21 10:12 sojusnik

In a RSS Reader like miniflux, a title shortened is totally awful image Please bring back the full title and improve the rss feature in aspects like retweets and replies

tapatianbeast avatar Dec 31 '21 12:12 tapatianbeast

@tapatianbeast You are saying it is awful but also want to bring it back, This doesn't makes sense ?

ghost avatar Dec 31 '21 12:12 ghost

Thanks everyone for chiming in, it seems there's a general consensus to show full titles by default, and let the user enable truncation some way or another. I haven't decided what way yet, but as a temporary remedy I've disabled the title truncation in 19a89b7, live now on nitter.net

zedeus avatar Dec 31 '21 12:12 zedeus

Please notify us when you have made both options available.

ghost avatar Dec 31 '21 12:12 ghost

I haven't decided what way yet, but as a temporary remedy I've disabled the title truncation in 19a89b7, live now on nitter.net

Thanks a lot for this!

Starboy-Xo avatar Dec 31 '21 15:12 Starboy-Xo

Please notify us when you have made both options available.

@zedeus Is it available now ?

Or you made the Help wanted tag beacause you can't make it to this issue.

ghost avatar Jan 02 '22 04:01 ghost

I haven't worked on it yet, I just marked it as help wanted to get opinions from people

zedeus avatar Jan 02 '22 04:01 zedeus

Sorry I completely forgot to answer you before:

Title shouldn't be shortened, it's the reader role to shorten it if needed.

TheFrenchGhosty avatar Jan 04 '22 14:01 TheFrenchGhosty

Sorry, I didn't realize this change would be so contentious ^^;

I'd still love for truncated titles to be available as an option; my ideal preference would be for it to be configurable instance-wide in nitter.conf, and then possibly overrideable on a case-by-case basis with a URL query parameter if that's something people want. In any case, I'm perfectly happy with full-length titles as the default behavior, as long as I can change that for my instance / my feeds.

My use-case: I use miniflux, but mostly page through all my articles individually, rather than looking at the overview list. With a full-length title, I need to scroll past the entire long title to get to the content; I can't just read the title, because that's often missing linebreaks that are needed for the tweet to be comprehensible. So I want a title that gives a brief preview and doesn't take up much space.

duxovni avatar Jan 09 '22 07:01 duxovni

Is there any updates on the truncated version ?

ghost avatar Jan 22 '22 10:01 ghost

No, it's very low priority.

zedeus avatar Jan 22 '22 21:01 zedeus

https://docs.rsshub.app/en/social-media.html#twitter

https://rsshub.app/twitter/user/durov/readable=1&authorNameBold=1&showAuthorInTitle=1&showAuthorInDesc=1&showQuotedAuthorAvatarInDesc=1&showAuthorAvatarInDesc=1&showEmojiForRetweetAndReply=1&showRetweetTextInTitle=0&addLinkForPics=1&showTimestampInDescription=1&showQuotedInTitle=1&heightOfPics=150

Rsshub adds many parameters for user customizing, maybe nitter could learn something from that.

freedit-dev avatar Jan 13 '23 01:01 freedit-dev

I propose the addition of a feature that allows for displaying only the author's name in the post title, resulting in a cleaner and less cluttered presentation while eliminating repetitive content.

CleanShot 2023-04-13 at 09 29 28@2x

vinkla avatar Apr 13 '23 07:04 vinkla

I propose the addition of a feature that allows for displaying only the author's name in the post title, resulting in a cleaner and less cluttered presentation while eliminating repetitive content.

CleanShot 2023-04-13 at 09 29 28@2x

Then the name will look redundant which will create no appeal to see what is written inside.

Starboy-Xo avatar Apr 13 '23 12:04 Starboy-Xo

Having the full tweet in the title is becoming more of an issue with the introduction of long form tweets. By default the title should be capped at the old 140/ 280 character limit (would personally prefer the title to be much shorter or changed to the username).

kontell avatar Jun 09 '23 15:06 kontell

There are a bunch of accounts that use twitter to link to paper preprints, now copying the full abstract into the tweets.

https://nitter.net/_akhaliq/status/1673587527528374272

Having a lot of those, almost brakes my RSS client (Reeder).

faroit avatar Jun 27 '23 20:06 faroit

Seems like the RSS feed has been disabled. Sad :(

Starboy-Xo avatar Jul 13 '23 07:07 Starboy-Xo

I'm using nitter rss to update discord bot, is it possible to get it back? :(

braboobssiere avatar Nov 07 '23 04:11 braboobssiere

Your best bet is to just find another instance that has RSS enabled https://status.d420.de/

cmj avatar Nov 07 '23 05:11 cmj

I propose the addition of a feature that allows for displaying only the author's name in the post title, resulting in a cleaner and less cluttered presentation while eliminating repetitive content. CleanShot 2023-04-13 at 09 29 28@2x

Then the name will look redundant which will create no appeal to see what is written inside.

That's the downside of microblogs, the ability to write out a thought that requires no title. I myself prefer no title, but in place of a title, have used the author's name and their action, eg.

  • user RT'd (or 🔃)
  • user replied (or 💬)
  • user tweeted
  • user quote tweeted (or 🔃💬)

After some time having an rss feed of each every microblog feed, I have realised how much cluttered it has made my RSS reader due to the frequency of "low value" posts and am now looking into creating "digests" instead to reduce the frequency of posts in my RSS reader.

I am surprised that people are relying on the title alone when some readers and notifications have the ability to preview the body as well.

As for a solution, as AI becomes more prevalent, maybe there could be feed parser (that's not within the scope of Nitter) that produces a new feed with a summarised title from the body using AI?

mruac avatar Nov 19 '23 23:11 mruac