rsslib

    0.1.0 • Public • Published

    RSSLib - RSS Library Parser using NodeJS

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

    How to Install RSSLib

    npm install rsslib
    

    How to Use RSSLib

    There are two functions such as `getListRSS` and `getRSSContent`.
    
    getListRSS(url, callback)
    
    getRSSContent(url, content_key, removeContext, callback)
    

    Example

        var lib = require('rsslib');
     
        // Retrieve list of RSS
        // the return result will in array which contain: title, link, description, pubDate, guid, author
     
        var url = 'http://rss.cnn.com/rss/edition_us.rss';
        
        lib.getListRSS(url, function(result){
            for(i=0;i<result.length;i++){
                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 = 'http://edition.cnn.com/2012/10/02/opinion/gergen-debate-stakes/index.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+rss%2Fedition_us+%28RSS%3A+U.S.%29';
        
        // 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){
            console.dir(result);
        });

    Feedback

    If you have any feedback, you can send an email to faris@appkitchens.com

    Others

    Please visit http://www.appkitchens.com

    Keywords

    none

    Install

    npm i rsslib

    DownloadsWeekly Downloads

    0

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • farishjazz