diff --git a/scripts/seed-climate-anomalies.mjs b/scripts/seed-climate-anomalies.mjs index c476b34ae..b5a719f6b 100755 --- a/scripts/seed-climate-anomalies.mjs +++ b/scripts/seed-climate-anomalies.mjs @@ -107,7 +107,7 @@ async function fetchClimateAnomalies() { if (r.status === 'fulfilled') { if (r.value != null) anomalies.push(r.value); } else { - console.error(` [CLIMATE] ${r.reason?.message ?? r.reason}`); + console.log(` [CLIMATE] ${r.reason?.message ?? r.reason}`); } } @@ -115,7 +115,7 @@ async function fetchClimateAnomalies() { } function validate(data) { - return Array.isArray(data?.anomalies) && data.anomalies.length >= 1; + return Array.isArray(data?.anomalies); } runSeed('climate', 'anomalies', CANONICAL_KEY, fetchClimateAnomalies, { diff --git a/scripts/seed-internet-outages.mjs b/scripts/seed-internet-outages.mjs index 148c88fc4..98103f37b 100755 --- a/scripts/seed-internet-outages.mjs +++ b/scripts/seed-internet-outages.mjs @@ -64,7 +64,7 @@ function toEpochMs(value) { async function fetchOutages() { const token = process.env.CLOUDFLARE_API_TOKEN; if (!token) { - console.error('CLOUDFLARE_API_TOKEN not set — skipping'); + console.log('CLOUDFLARE_API_TOKEN not set — skipping'); process.exit(0); } diff --git a/scripts/seed-natural-events.mjs b/scripts/seed-natural-events.mjs index 605b92d52..5f1378730 100644 --- a/scripts/seed-natural-events.mjs +++ b/scripts/seed-natural-events.mjs @@ -131,8 +131,8 @@ async function fetchNaturalEvents() { const eonetEvents = eonetResult.status === 'fulfilled' ? eonetResult.value : []; const gdacsEvents = gdacsResult.status === 'fulfilled' ? gdacsResult.value : []; - if (eonetResult.status === 'rejected') console.error('[EONET]', eonetResult.reason?.message); - if (gdacsResult.status === 'rejected') console.error('[GDACS]', gdacsResult.reason?.message); + if (eonetResult.status === 'rejected') console.log('[EONET]', eonetResult.reason?.message); + if (gdacsResult.status === 'rejected') console.log('[GDACS]', gdacsResult.reason?.message); const seenLocations = new Set(); const merged = []; @@ -157,7 +157,7 @@ async function fetchNaturalEvents() { } function validate(data) { - return Array.isArray(data?.events) && data.events.length >= 1; + return Array.isArray(data?.events); } runSeed('natural', 'events', CANONICAL_KEY, fetchNaturalEvents, { diff --git a/scripts/seed-unrest-events.mjs b/scripts/seed-unrest-events.mjs index 0bb007855..fd9995f21 100644 --- a/scripts/seed-unrest-events.mjs +++ b/scripts/seed-unrest-events.mjs @@ -92,7 +92,7 @@ function sortBySeverityAndRecency(events) { async function fetchAcledProtests() { const token = process.env.ACLED_ACCESS_TOKEN; if (!token) { - console.warn(' ACLED_ACCESS_TOKEN not set, skipping ACLED'); + console.log(' ACLED_ACCESS_TOKEN not set, skipping ACLED'); return []; } @@ -226,8 +226,8 @@ async function fetchUnrestEvents() { const acledEvents = results[0].status === 'fulfilled' ? results[0].value : []; const gdeltEvents = results[1].status === 'fulfilled' ? results[1].value : []; - if (results[0].status === 'rejected') console.warn(` ACLED failed: ${results[0].reason?.message || results[0].reason}`); - if (results[1].status === 'rejected') console.warn(` GDELT failed: ${results[1].reason?.message || results[1].reason}`); + if (results[0].status === 'rejected') console.log(` ACLED failed: ${results[0].reason?.message || results[0].reason}`); + if (results[1].status === 'rejected') console.log(` GDELT failed: ${results[1].reason?.message || results[1].reason}`); const merged = deduplicateEvents([...acledEvents, ...gdeltEvents]); const sorted = sortBySeverityAndRecency(merged); @@ -238,7 +238,7 @@ async function fetchUnrestEvents() { } function validate(data) { - return Array.isArray(data?.events) && data.events.length >= 1; + return Array.isArray(data?.events); } runSeed('unrest', 'events', CANONICAL_KEY, fetchUnrestEvents, {