diff options
| author | Pinapelz <yukais@pinapelz.com> | 2025-09-17 15:27:32 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2025-09-17 15:27:32 -0700 |
| commit | 74fb827a4b24625d07a7e234dba59d844ba2b155 (patch) | |
| tree | a38e8cb43ca07411a5962cec6886bcc0a0353a15 | |
| parent | 2f3702c553350cf633a2b1c04486b06a3213da23 (diff) | |
skip empty feeds when creating main merged newsfeed
| -rw-r--r-- | generate.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generate.py b/generate.py index 967c214..bc9a836 100644 --- a/generate.py +++ b/generate.py @@ -8,9 +8,10 @@ import constants import json import hashlib import os - +from dotenv import load_dotenv from datetime import datetime, timedelta +load_dotenv() OUTPUT_DIR = "news" @@ -27,6 +28,7 @@ def create_merged_feed(*news_lists, limit=constants.DAYS_LIMIT): recent_items = ( item for news_list in news_lists + if news_list for item in news_list if datetime.fromtimestamp(item['timestamp']) >= cutoff ) |
