rss-reader.git
2 years agov2.0-2
xangelo [Wed, 6 Apr 2022 17:03:58 +0000 (13:03 -0400)]
v2.0-2

This brings to conclusion the initial functionality of the RSS reader
portion of this project. It supports the following functionality:

- Add new RSS feeds by URL
- Tracking read/unread counts
- Marking all unread items as read
- Delete a feed

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