timed runner

This commit is contained in:
karl.hudgell 2022-06-09 10:29:05 +01:00
parent 419031d65d
commit 3c4f825991
3 changed files with 16 additions and 6 deletions

View File

@ -3,7 +3,8 @@ const { linkAdder } = require('./JDLinkAdder');
const { getLinksFromURL } = require('./LinkGrabber') const { getLinksFromURL } = require('./LinkGrabber')
const log = require('simple-node-logger').createSimpleLogger('jdrssdownloader.log'); const log = require('simple-node-logger').createSimpleLogger('jdrssdownloader.log');
async function filterFeed(fileName) { async function filterFeed() {
fileName = './releasebb.json'
let myshowlist = JSON.parse(fs.readFileSync('config.json')).Shows let myshowlist = JSON.parse(fs.readFileSync('config.json')).Shows
let feed = JSON.parse(fs.readFileSync(fileName)); let feed = JSON.parse(fs.readFileSync(fileName));

View File

@ -5,9 +5,7 @@ const { filterFeed } = require("./FeedFilter");
const lodash = require('lodash'); const lodash = require('lodash');
const log = require('simple-node-logger').createSimpleLogger('jdrssdownloader.log'); const log = require('simple-node-logger').createSimpleLogger('jdrssdownloader.log');
(async function main() { async function feedUpdater() {
// Make a new RSS Parser // Make a new RSS Parser
const parser = new Parser(); const parser = new Parser();
@ -30,5 +28,11 @@ const log = require('simple-node-logger').createSimpleLogger('jdrssdownloader.lo
fs.writeFileSync(fileName, JSON.stringify(updatedArray)); fs.writeFileSync(fileName, JSON.stringify(updatedArray));
// run next part // run next part
filterFeed(fileName) // return fileName
})(); // filterFeed(fileName)
}
// ();
module.exports = {
feedUpdater
}

5
runner.js Normal file
View File

@ -0,0 +1,5 @@
const { feedUpdater } = require('./FeedUpdater')
const { filterFeed } = require('./FeedFilter')
setInterval(feedUpdater, 600000);
setInterval(filterFeed, 18000000);