var RssBraider = require('rss-braider'),
    feeds = {};

// Pull feeds from config files: 
//      feeds.simple_test_feed = require("./config/feed").feed; 
// Or define in-line 
feeds.simple_test_feed = {
    "feed_name"             : "feed",
    "default_count"         : 1,
    "no_cdata_fields"       : [], // Don't wrap these fields in CDATA tags 
    "meta" : {
        "title": "Jobs",
        "description": "Combined Jobs Feed"
    },
    "sources" : [
        {
           /* "name"              : "JobServe",*/
            "count"             : 100,
            "feed_url"          : "http://www.JobServe.com/MySearch/EDF47BEA6B31EF.rss"
        },
        {
            /* "name"              : "JobServe",*/
            "count"             : 100,
            "feed_url"          : "http://www.JobServe.com/MySearch/3CAD044BEF2BFA.rss"
        },
        {
            /* "name"              : "JobServe",*/
            "count"             : 100,
            "feed_url"          : "http://www.JobServe.com/MySearch/3CAD044BEF2BFA.rss"
        }
    ]
};
var braider_options = {
    feeds           : feeds,
    indent          : "    ",
    date_sort_order : "desc", // Newest first 
    log_level       : "debug"
};
var rss_braider = RssBraider.createClient(braider_options);

// Override logging level (debug, info, warn, err, off) 
rss_braider.logger.level('off');

// Output braided feed as rss. use 'json' for JSON output. 
rss_braider.processFeed('simple_test_feed', 'rss', function(err, data){
//    rss_braider.processFeed('simple_test_feed', 'json', function(err, data){
    if (err) {
        return console.log(err);
    }
    console.log(data);
});