added some to tech

This commit is contained in:
martind2000@gmail.com 2015-08-14 21:34:08 +01:00
parent 0e22bc7ec4
commit 1b1ad977a0

97
tech.js
View File

@ -22,58 +22,73 @@ feeds.simple_test_feed = {
}, },
"plugins": ['filter_3_days', 'fix_images', 'fix_scripts'], "plugins": ['filter_3_days', 'fix_images', 'fix_scripts'],
"sources": [{ "sources": [{
"count": 100, "count": 100,
"feed_url": "http://feeds.feedburner.com/lenovoblogs/designmatters" "feed_url": "http://feeds.feedburner.com/lenovoblogs/designmatters"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://www.engadget.com/rss.xml" "feed_url": "http://www.engadget.com/rss.xml"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://www.computerweekly.com/rss/All-Computer-Weekly-content.xml" "feed_url": "http://www.computerweekly.com/rss/All-Computer-Weekly-content.xml"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://winsupersite.com/rss.xml" "feed_url": "http://winsupersite.com/rss.xml"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://feeds.feedburner.com/TheGadgeteer" "feed_url": "https://feeds.feedburner.com/TheGadgeteer"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://www.wired.com/category/gear/feed/" "feed_url": "http://www.wired.com/category/gear/feed/"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://feeds2.feedburner.com/AndroidCommunity" "feed_url": "https://feeds2.feedburner.com/AndroidCommunity"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://feeds.feedburner.com/AndroidPolice" "feed_url": "https://feeds.feedburner.com/AndroidPolice"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://feeds.feedburner.com/AndroidPolice" "feed_url": "https://feeds.feedburner.com/AndroidPolice"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://feeds2.feedburner.com/PlanetAndroidCom" "feed_url": "https://feeds2.feedburner.com/PlanetAndroidCom"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://www.theverge.com/rss/frontpage" "feed_url": "http://www.theverge.com/rss/frontpage"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://feed.androidauthority.com/" "feed_url": "http://feed.androidauthority.com/"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://feeds.feedburner.com/codinghorror" "feed_url": "https://feeds.feedburner.com/codinghorror"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://www.androidcentral.com/feed" "feed_url": "http://www.androidcentral.com/feed"
}, { }, {
"count": 100, "count": 100,
"feed_url": "http://www.anandtech.com/rss/" "feed_url": "http://www.anandtech.com/rss/"
}, { }, {
"count": 100, "count": 100,
"feed_url": "https://medium.com/feed/google-developers" "feed_url": "https://medium.com/feed/google-developers"
}, },
{ {
"count":100, "count": 100,
"feed_url":"http://feedproxy.google.com/typepad/alleyinsider/silicon_alley_insider" "feed_url": "http://feedproxy.google.com/typepad/alleyinsider/silicon_alley_insider"
}] }
,
{
"count": 100,
"feed_url": "http://techcrunch.com/feed/"
},
{
"count": 100,
"feed_url": "http://feeds.venturebeat.com/VentureBeat"
},
{
"count": 100,
"feed_url": "http://feeds2.feedburner.com/thenextweb"
}
]
}; };
var braider_options = { var braider_options = {
feeds: feeds, feeds: feeds,
@ -88,7 +103,7 @@ var rss_braider = RssBraider.createClient(braider_options);
// Override logging level (debug, info, warn, err, off) // Override logging level (debug, info, warn, err, off)
rss_braider.logger.level('off'); rss_braider.logger.level('off');
rss_braider.processFeed('simple_test_feed', 'json', function(err, data) { rss_braider.processFeed('simple_test_feed', 'json', function (err, data) {
if (err) { if (err) {
return console.log(err); return console.log(err);
} }
@ -96,7 +111,7 @@ rss_braider.processFeed('simple_test_feed', 'json', function(err, data) {
var j = JSON.parse(data); var j = JSON.parse(data);
var ejsOutput = ejs.compile(str)(j); var ejsOutput = ejs.compile(str)(j);
fs.writeFile(__dirname + "/html/" + outputFile + ".html", ejsOutput, function(err) { fs.writeFile(__dirname + "/html/" + outputFile + ".html", ejsOutput, function (err) {
if (err) { if (err) {
return console.log(err); return console.log(err);
@ -105,7 +120,7 @@ rss_braider.processFeed('simple_test_feed', 'json', function(err, data) {
console.log("The file was saved!"); console.log("The file was saved!");
}); });
fs.writeFile(__dirname + "/html/" + outputFile + ".json", data, function(err) { fs.writeFile(__dirname + "/html/" + outputFile + ".json", data, function (err) {
if (err) { if (err) {
return console.log(err); return console.log(err);
} }
@ -114,11 +129,11 @@ rss_braider.processFeed('simple_test_feed', 'json', function(err, data) {
}); });
}); });
rss_braider.processFeed('simple_test_feed', 'rss', function(err, data) { rss_braider.processFeed('simple_test_feed', 'rss', function (err, data) {
if (err) { if (err) {
return console.log(err); return console.log(err);
} }
fs.writeFile(__dirname + "/html/" + outputFile + ".xml", data, function(err) { fs.writeFile(__dirname + "/html/" + outputFile + ".xml", data, function (err) {
if (err) { if (err) {
return console.log(err); return console.log(err);
} }