nkanaev / yarr

yet another rss reader
MIT License
3.02k stars 225 forks source link

yarr is feature complete #57

Open nkanaev opened 3 years ago

nkanaev commented 3 years ago

thank you for your interest in the project. unfortunately, i cannot accept any more new features. the project was created due to lack of the application that i wanted, and it's already serving my own needs. i'd like to keep it simple.

yarr is not being deprecated. it's my go-to feed reader, and i'll gladly fix bugs & accept patches to improve the existing functionality.

my only requests for contributors would be:

if you'd like to introduce new features, please do so by forking it. i won't guarantee that it'd be merged to the upstream though.

ItsNoted commented 2 years ago

Not even a grid card view? :( Love the app though!

nkanaev commented 2 years ago

@geekedtv no, sorry.

FinecoFinit commented 1 year ago

@nkanaev maybe at least feed with big images/adjustable grid for nitter rss implementation; also, would be good to have ability to install as app on phone

Denyerec commented 1 year ago

Unless I'm missing some pre-requisite, downloading, extracting, and double clicking yarr.exe (win 10 64) doesn't appear to do/load anything. No error messages, nothing in the windows protected folder log, nowt. Bit lost as to how to proceed!

nkanaev commented 1 year ago

@Denyerec updated the readme with further instructions.

Denyerec commented 1 year ago

@Denyerec updated the readme with further instructions.

Yep - that got buried by Windows in short order, completely missed it! Many thanks!

ljmccarthy commented 1 year ago

Will you be making any further bug fix releases?

nkanaev commented 1 year ago

Will you be making any further bug fix releases?

Yes. The upcoming release is full of them.

adaszko commented 1 year ago

Hi! I love yarr and use it all the time but there's one feature I sorely miss: automatic expiration (or marking as read) of articles after a set period. I mean it as a digital wellbeing thing. RSS is order of magnitude better than any algorithmically-controlled news feeds like Facebook/News sites, but you can still fall into the dopamine craving trap because given enough feeds, there's always going to be something unread in your feed reader. If articles were marked as read automatically after a set period, it would be beneficial to the mental wellbeing. The reasoning is: if an article wasn't interesting enough to be read before (let's say) a week passed, there's a high chance it's simply isn't interesting, and there's no loss in expiring it.

nkanaev commented 1 year ago

Hi. yarr was designed with my 2 personal needs in mind:

  1. less parameters - I don't like tinkering with settings, and prefer to have them at the bare minimum.
  2. less distractions - I don't like notifications and number badges. yarr doesn't have former and limits the latter only to unread/starred tabs.

...dopamine craving trap because given enough feeds, there's always going to be something unread in your feed reader...

For me, personal restraint and curating the feeds was the only solution. But since we're talking about your needs, we could either:

  1. add a setting to disable badge numbers altogether.
  2. create a periodic task to mark articles as read. I'd rather not add the task as a setting, but I'm happy to provide an external cron task recipe. This could be a shell one-liner, which is either:
    • a sqlite3 command to the local db
    • an external call to the API endpoint (via curl)

What do you think?

adaszko commented 1 year ago

Hi. yarr was designed with my 2 personal needs in mind:

  1. less parameters - I don't like tinkering with settings, and prefer to have them at the bare minimum.
  2. less distractions - I don't like notifications and number badges. yarr doesn't have former and limits the latter only to unread/starred tabs.

...dopamine craving trap because given enough feeds, there's always going to be something unread in your feed reader...

For me, personal restraint and curating the feeds was the only solution. But since we're talking about your needs, we could either:

  1. add a setting to disable badge numbers altogether.
  2. create a periodic task to mark articles as read. I'd rather not add the task as a setting, but I'm happy to provide an external cron task recipe. This could be a shell one-liner, which is either:
    • a sqlite3 command to the local db
    • an external call to the API endpoint (via curl)

What do you think?

An sqlite command would suffice. Thank you!

nkanaev commented 1 year ago

An sqlite command would suffice. Thank you!

sqlite3 /path/to/your/local.db "update items set status = 1 where date < date('now', '-90 days')"

Adjust the date (-90 days) as needed using the rules documented here.

fredrikfischer commented 1 year ago

I have a small feature suggestion. To be able to update not only the feed name, but also the feed URL. I use nitter, and sometimes instances fail and the URL have to be updated (nitter.nl -> nitter.cz)

Thank you for your nice work :)

a-bali commented 4 months ago

Hello, can I have two feature suggestions:

  1. Some feeds contain a separate link for comments of a feed entry with the tag. See https://news.ycombinator.com/rss for example. Would it be possible to place a "Open comments in browser" button on the top toolbar if such link exists? Maybe also an option to load the comments page within the window.
  2. Would it be possible to make the "Read here" button "sticky" for a feed i.e. if I use it for one item, use it automatically for all other items within the feed?

Thank you!

a-bali commented 4 months ago
  1. Some feeds contain a separate link for comments of a feed entry with the tag. See https://news.ycombinator.com/rss for example. Would it be possible to place a "Open comments in browser" button on the top toolbar if such link exists? Maybe also an option to load the comments page within the window.

Meanwhile I already created a PR for this.