From be6825b3cbc27a25c49ad6082a2622f8fa441a1a Mon Sep 17 00:00:00 2001 From: SansGuidon Date: Wed, 26 Feb 2025 00:50:25 +0000 Subject: [PATCH] feat(indieblog) attempt to avoid duplicates and glitches --- cron/generate_indieblog_daily_rss.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cron/generate_indieblog_daily_rss.php b/cron/generate_indieblog_daily_rss.php index 2b4881c..097a3a5 100644 --- a/cron/generate_indieblog_daily_rss.php +++ b/cron/generate_indieblog_daily_rss.php @@ -133,7 +133,13 @@ $channel->addChild('language', 'en'); $newEntries = []; foreach ($groupedByDay as $day => $items) { - if (time() - strtotime($day) < 172800) { + if (time() - strtotime($day) < 172800) { + continue; + } + if (time() - strtotime($day) > 259200) { + continue; + } + if (count($items) < 10) { continue; } $rssItem = $channel->addChild('item'); @@ -168,4 +174,4 @@ function addCData(SimpleXMLElement $node, $content) $domNode = dom_import_simplexml($node); $domOwner = $domNode->ownerDocument; $domNode->appendChild($domOwner->createCDATASection($content)); -} \ No newline at end of file +}