Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gka/newsriver
WORK IN PROGRESS - NOT READY A sane implementation for Dave Winer's "River of News" concept
https://github.com/gka/newsriver
Last synced: about 1 month ago
JSON representation
WORK IN PROGRESS - NOT READY A sane implementation for Dave Winer's "River of News" concept
- Host: GitHub
- URL: https://github.com/gka/newsriver
- Owner: gka
- Created: 2018-04-09T07:28:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-05-23T21:34:49.000Z (over 6 years ago)
- Last Synced: 2024-10-14T04:50:37.360Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 550 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# newsriver
### What is a "River of News" or "Newsriver"?
Here's what [Dave Winer wrote about this](http://scripting.com/2014/06/02/whatIsARiverOfNewsAggregator.html):
> _River of News_ is a kind of RSS aggregator.
>
> Items are presented in reverse-chronologic order.
>
> Each item has a headline, short description, a link to the story, links to the website and feed it came from, a link to its enclosure if it has one, when it was published, when it appeared in the river.### How is this different from other RSS readers?
* No full text of articles
* No feature images
* No unread counts: Newsrivers are meant to be used like a Twitter feed. No hard feelings if you miss something.### Why not use Dave's [reader implementation](https://github.com/scripting/reader)?
I tried! But it is really hard to use. Large part of the frontend is served from obscure hard-coded websites such as fargo.io which don't even bother to support HTTPS. I wanted to have the entire frontend being part of the app. As of now, the app is still using the [davereader](https://www.npmjs.com/package/davereader) package to aggregate the RSS feeds, but I am planning to re-implement that part as well.
### To do
* get rid of `davereader` dependency
* swipe left and right should switch feeds
* make header nav float smartly with the content (but only appear on scroll-up)
* better documentation
* example implementation