diff --git a/_generator/bin.js b/_generator/bin.js index ff80b0ae675..894d61db08c 100644 --- a/_generator/bin.js +++ b/_generator/bin.js @@ -9,6 +9,7 @@ const defaultScrapers = [ ] const expirationDays = 90 const expirationCount = 50 +const minimumCount = 10 function migration([ id, seriesObject ]) { // seriesObject.strips = seriesObject.strips.filter(s => s.date !== null && s.date.slice(7) !== '2020-09') // bye bye all this month @@ -128,7 +129,7 @@ async function runScraper(scraperName) { const verifiedSeriesObjects = objMapValue(newSeriesObjects, newSeriesObject => { const strips = newSeriesObject.strips .map(({ url, date, imageUrl }) => ({ url, date, imageUrl })) - .filter((strip, i) => (i === 0 || new Date(strip.date) > expirationDate)) // keeps recent strips + .filter((strip, i) => ((i >= 0 && i < minimumCount) || new Date(strip.date) > expirationDate)) // keeps recent strips .slice(0, expirationCount) return strips ? { ...newSeriesObject, strips } : null })