Added redownload option to ignore index file.

This commit is contained in:
DebaucheryLibrarian 2024-09-11 05:16:56 +02:00
parent 24a165cf48
commit cdd5ed36bf
2 changed files with 5 additions and 1 deletions

View File

@ -53,6 +53,10 @@ function getArgs() {
describe: 'Only include posts before the oldest or the latest entry in the index', describe: 'Only include posts before the oldest or the latest entry in the index',
options: ['oldest', 'latest'], options: ['oldest', 'latest'],
}) })
.option('redownload', {
describe: 'Ignore index file and force a redownload of everything in the selection. Does not affect [before|after]-indexed',
type: 'boolean',
})
.option('archives', { .option('archives', {
describe: 'Search archives for deleted posts', describe: 'Search archives for deleted posts',
type: 'boolean', type: 'boolean',

View File

@ -58,7 +58,7 @@ function curatePost(acc, post, user, index, indexed, processed, args) {
}; };
if (indexed.entries.length) { if (indexed.entries.length) {
if (indexed.entries.find(entry => entry.id === post.id)) { if (!args.redownload && indexed.entries.find(entry => entry.id === post.id)) {
return { ...acc, indexedUpdated: [...acc.indexedUpdated, curatedPost] }; return { ...acc, indexedUpdated: [...acc.indexedUpdated, curatedPost] };
} }