diff --git a/paleo.js b/paleo.js index 888718a..6ca8cb1 100644 --- a/paleo.js +++ b/paleo.js @@ -20,7 +20,7 @@ feeds.simple_test_feed = { "description": "Combined Paleo Feed", 'site_url': 'http://pipes.silvrtree.co.uk/paleo.xml' }, - "plugins" : ['filter_last_week' ], + "plugins" : ['filter_3_days' ], "sources": [ { /* "name" : "JobServe",*/ diff --git a/plugins/filter_3_days.js b/plugins/filter_3_days.js new file mode 100644 index 0000000..10a8f65 --- /dev/null +++ b/plugins/filter_3_days.js @@ -0,0 +1,18 @@ +module.exports = function (item, itemOptions, source) { + function inDays(d1, d2) { + var t2 = d2.getTime(); + var t1 = d1.getTime(); + + return parseInt((t2-t1)/(24*3600*1000)); + } + + var now = new Date(); + var then = new Date(itemOptions.date); + + var d = inDays(then,now); + + if (d < 3) + return itemOptions; + else + return -1; +};