diff --git a/FeedFilter.js b/FeedFilter.js index 3739e8d..bd88791 100644 --- a/FeedFilter.js +++ b/FeedFilter.js @@ -7,7 +7,7 @@ const { checkDownloadHistory } = require('./checkDownloadHistory') async function filterFeed() { let hevcSwitch = JSON.parse(fs.readFileSync('config.json')).OnlyHEVC let myshowlist = JSON.parse(fs.readFileSync('shows.json')) - let feed = JSON.parse(fs.readFileSync('./feedCache.json')); + let feed = JSON.parse(fs.readFileSync('./cache/feedCache.json')); let retryShowCache = [] let urlsToCheck = [] @@ -75,7 +75,7 @@ async function filterFeed() { } } log.info('Wiping feed cache') - fs.writeFileSync('./feedCache.json', JSON.stringify(retryShowCache)); + fs.writeFileSync('./cache/feedCache.json', JSON.stringify(retryShowCache)); global.linkCheckTime = new Date(); } diff --git a/FeedUpdater.js b/FeedUpdater.js index 6905fb2..8e9268a 100644 --- a/FeedUpdater.js +++ b/FeedUpdater.js @@ -11,15 +11,15 @@ async function feedUpdater() { let items = []; - if (fs.existsSync('./feedCache.json')) { - items = JSON.parse(fs.readFileSync('./feedCache.json')) + if (fs.existsSync('./cache/feedCache.json')) { + items = JSON.parse(fs.readFileSync('./cache/feedCache.json')) } // Compare existing cache and new items and merge differences let updatedArray = lodash.unionBy(feed.items, items, 'title'); // Save the file log.info(updatedArray.length + ' items in file cache') - fs.writeFileSync('./feedCache.json', JSON.stringify(updatedArray)); + fs.writeFileSync('./cache/feedCache.json', JSON.stringify(updatedArray)); global.rssRefreshTime = new Date(); } diff --git a/checkDownloadHistory.js b/checkDownloadHistory.js index e3c923b..9496b9e 100644 --- a/checkDownloadHistory.js +++ b/checkDownloadHistory.js @@ -2,16 +2,16 @@ const fs = require('fs') function checkDownloadHistory(urlObj) { try { - history = JSON.parse(fs.readFileSync('./downloadHistory.json')); + history = JSON.parse(fs.readFileSync('./cache/downloadHistory.json')); } catch (error) { - fs.writeFileSync('./downloadHistory.json', JSON.stringify([])); + fs.writeFileSync('./cache/downloadHistory.json', JSON.stringify([])); } - history = JSON.parse(fs.readFileSync('./downloadHistory.json')); + history = JSON.parse(fs.readFileSync('./cache/downloadHistory.json')); if (history.includes(urlObj.fileName)) { return true } else { history.push(urlObj.fileName) - fs.writeFileSync('./downloadHistory.json', JSON.stringify(history)); + fs.writeFileSync('./cache/downloadHistory.json', JSON.stringify(history)); return false } }