diff --git a/.env.example b/.env.example index 303757d..20e57f5 100644 --- a/.env.example +++ b/.env.example @@ -19,3 +19,5 @@ PODCAST_TTL=60 # フィードURL一覧ファイルの設定 FEED_URLS_FILE=feed_urls.txt + +LIMIT_UNPROCESSED_ARTICLES=10 diff --git a/scripts/fetch_and_generate.ts b/scripts/fetch_and_generate.ts index dd206c2..5c1a516 100644 --- a/scripts/fetch_and_generate.ts +++ b/scripts/fetch_and_generate.ts @@ -193,7 +193,9 @@ async function processUnprocessedArticles(): Promise { try { // Get unprocessed articles (limit to prevent overwhelming) - const unprocessedArticles = await getUnprocessedArticles(50); + const unprocessedArticles = await getUnprocessedArticles( + Number.parseInt(import.meta.env["LIMIT_UNPROCESSED_ARTICLES"] || "10"), + ); if (unprocessedArticles.length === 0) { console.log("ℹ️ No unprocessed articles found.");