node package manager


RSS Library - RSS Parser for node.

RSSLib - RSS Library Parser using NodeJS

This module parse content of RSS Feed and it can also obtain the html content.

npm install rsslib
There are two functions such as `getListRSS` and `getRSSContent`.

getListRSS(url, callback)

getRSSContent(url, content_key, removeContext, callback)
    var lib = require('rsslib');
    // Retrieve list of RSS 
    // the return result will in array which contain: title, link, description, pubDate, guid, author 
    var url = '';
    lib.getListRSS(url, function(result){
            console.log('title: ' + result[i].title);
            console.log('link: ' + result[i].link);
            console.log('description: ' + result[i].description);
            console.log('publish date: ' + result[i].pubDate);
            console.log('guid: ' + result[i].guid);
            console.log('author: ' + result[i].author);
    // Retrieve HTML content of a web page 
    var urlCo = '';
    // Define which part of html that we want to obtain the content 
    var contentKey = '.cnn_strycntntlft';
    // To remove content which don't want to be included in the result by defining the html tag, class or id 
    var removeContext = ['script', 'style', '.cnnExplainer', '.cnn_html_slideshow', '.cnn_stryshrwdgtbtm'];
    lib.getRSSContent(urlCo, contentKey, removeContext, function(result){

If you have any feedback, you can send an email to

Please visit