Show HN: A simple and powerful RSS reader for the web
Hello HN! I've been working on this new open-source project called [name-redacted]. It is a simple and powerful RSS reader for the web with a modern UI, PWA support, and a built-in article reader.
Visit it at [link-redacted]
View our GitHub repo at [link-redacted]
23 comments
[ 0.22 ms ] story [ 65.9 ms ] thread* Provide some example feeds in the left side bar when the list is empty, so people new to RSS aren't just looking at an empty, black page. Maybe https://news.ycombinator.com/rss ?
* Provide an OPML import option so experienced RSS-using users can quickly populate their list of feeds and compare your project with whatever they are currently using.
* Don't build HTML by interpolating arbitrary strings whose content you don't know 100% in advance. Actually, avoid interpolating at all if you can use a builder that takes care of all the escaping for you.
* Double-check that those `/getFeed?url=` and `/fetchArticleText?url=` (and any other similar stuff) don't recursively fetch URLs pointing to themselves or to the same domain they're being hosted at. And then triple-check again.
http://rachelbythebay.com/w/2024/05/30/fs/
Probably worth at least reading through this post: http://rachelbythebay.com/w/2024/08/02/fs/ to learn from other feed reader developer's mistakes...
https://github.com/robdelacruz/freerss
https://freerss.robdelacruz.xyz/
Unfortunately, it needs to be revamped or recreated from scratch because I can no longer recompile it due to the changes in SvelteJS.
Doesn't work.
https://github.com/piqoni/matcha
It's a hidden feature, actually. Just think of all the power contained in only these two lines:
* [link-redacted]
* [link-redacted]
The more you look, the more power you can find.
What I miss is good filtering and search within the feeds. Some readers make "smart folders". But usually the searches are pretty primitive: not searching metadata (like starred or read/unread, in or out of another named search, etc), lacking regular expressions etc). Also no way to apply changes (e.g. read/unread) to multiple selections, etc.
I'll look in from time to time -- might be worth a switch.
I need some customization features similar to feedly