v2.0.-1 of newsriver
authorxangelo <git@xangelo.ca>
Tue, 5 Apr 2022 05:37:29 +0000 (01:37 -0400)
committerxangelo <git@xangelo.ca>
Tue, 5 Apr 2022 05:37:29 +0000 (01:37 -0400)
commit6e5224bcdf1fcf7ece2fd8944bb80354e25282ea
tree72e6ac201aaecf112e54bc7987122d1cf7f2bd12
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
13 files changed:
.gitignore [new file with mode: 0644]
html/index.html [new file with mode: 0644]
html/style.css [new file with mode: 0644]
package-lock.json [new file with mode: 0644]
package.json [new file with mode: 0644]
readme.md [new file with mode: 0644]
sql/seed.ts [new file with mode: 0644]
src/ingester.ts [new file with mode: 0644]
src/lib/db.ts [new file with mode: 0644]
src/parsers/base.ts [new file with mode: 0644]
src/parsers/rss.ts [new file with mode: 0644]
src/server.ts [new file with mode: 0644]
tsconfig.json [new file with mode: 0644]