rss-reader.git
2 years agoexpress wrapper improvements
xangelo [Wed, 6 Apr 2022 17:02:32 +0000 (13:02 -0400)]
express wrapper improvements

The express wrapper to allow for async/awaits style handlers now
supports GET | POST | DELETE, and always properly ends the request.

Views are now optional, and if they are not provided and an HTML version
of the page is requested, then we send back a 204 NO CONTENT.

2 years agoadd new queries to get unread counts, read all items, delete feed
xangelo [Wed, 6 Apr 2022 16:49:33 +0000 (12:49 -0400)]
add new queries to get unread counts, read all items, delete feed

2 years agoextract the parser api to a base class
xangelo [Wed, 6 Apr 2022 16:47:56 +0000 (12:47 -0400)]
extract the parser api to a base class

2 years agov2.0.-1 of newsriver
xangelo [Tue, 5 Apr 2022 05:37:29 +0000 (01:37 -0400)]
v2.0.-1 of newsriver

This is a complete re-write of newsriver, simplifying the entire engine
drastically and adding traditional feed reader capabilities. By default
the app loads in the traditional format, but you can visit `/river`
to get the never ending river of news.

Right now it's still very early, but the following functionality is
supported:

- Adding of RSS feeds
- UI/Serverside polling of RSS feeds to keep them in sync
- Read/Unread tracking per feed
- A single API that powers the entire system
- HTMLx for the majority of UI updates