https://github.com/petitchevalroux/node-feed-aggregator
https://github.com/petitchevalroux/node-feed-aggregator
https://github.com/petitchevalroux/node-feed-aggregator
rss
Last synced: 5 months ago
JSON representation
https://github.com/petitchevalroux/node-feed-aggregator
- Host: GitHub
- URL: https://github.com/petitchevalroux/node-feed-aggregator
- Owner: petitchevalroux
- Created: 2017-02-09T10:49:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-15T13:55:58.000Z (almost 9 years ago)
- Last Synced: 2025-10-17T08:56:43.745Z (9 months ago)
- Topics: rss
- Language: JavaScript
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-feed-aggregator
Duplex stream and cli command which aggregate rss/atom feeds
## About
### Command
Command takes a [configuration file](https://github.com/petitchevalroux/node-feed-aggregator/blob/master/config/sample.json)
with multiple feeds and output an aggregated feed sorted by decreasing publication date.
### Package
Package exposes a stream taking feed's urls as input and output all items sorted by decreasing publication date.
## Command install
```
npm install -g "@petitchevalroux/node-feed-aggregator"
```
## Command update
```
npm update -g "@petitchevalroux/node-feed-aggregator"
```
## Command usage
```
Usage: node-feed-aggregator -c [-o ] [-h]
-c: (mandatory) path to configuration file
-o: (optional) path to output file default is to output to stdout
-h: (optional) display this help and exit
```
## Configuration file
See : [sample.json](https://github.com/petitchevalroux/node-feed-aggregator/blob/master/config/sample.json)
## Package install
```
npm install --save "@petitchevalroux/node-feed-aggregator"
```
## Package usage
See : [sample.js](https://github.com/petitchevalroux/node-feed-aggregator/blob/master/src/sample.js)