1.0.7 • Published 3 years ago

rss-headlines v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

RSS Headlines

A simple way to fetch RSS feeds. Below is a short example how this module may be used.

var Headlines = require('./rss-headlines.js');

class App {

	constructor() {
		let feeds = [
			{"name": "Aftonbladet", "url": "https://rss.aftonbladet.se/rss2/small/pages/sections/senastenytt"},
			{"name": "Dagens Industri", "url": "https://digital.di.se/rss"},
			{"name": "Google", "url": "https://news.google.com/rss?hl=sv&gl=SE&ceid=SE:sv"},
			{"name": "SvD", "url": "http://www.svd.se/?service=rss"},
			{"name": "Sveriges Radio", "url": "http://api.sr.se/api/rss/program/83?format=145"},
			{"name": "Expressen", "url": "https://feeds.expressen.se/nyheter"}
		];

		// Create new headlines. Poll every 60 seconds.
		this.headlines = new Headlines({feeds:feeds, interval:1000 * 60, debug:console.log, log:console.log});
		this.headlines.start();
		
		// Stop fetching after 60 minutes
		setTimeout(() => {
			console.log('Finished.');
			this.headlines.stop();
		}, 1000 * 60 * 60);

		// Display headline
		this.headlines.on('headline', (rss) => {
			console.log(`${rss.date.toLocaleTimeString()}: ${rss.name} - ${rss.title}`);
		});
	}
}

new App();
1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago