stats §8: CBS Curaçao collector (topic-page scrape, sha256 manifest, CPI since 1970 from PDF, GDP by industry, government finance, population since 1900, LFS, tourism) into cw_cbs_* + stats.obs region CUW; cw_cbcs_bop for manual uploads; weekly timer
Some checks failed
Deploy production / deploy (push) Has been cancelled

This commit is contained in:
2026-10-25 21:38:30 +00:00
parent 27a15f0428
commit ff1520ae8b
10 changed files with 34730 additions and 3 deletions

View File

@@ -32,7 +32,9 @@ const hostGapMs: Record<string, number> = {
'www.rijksfinancien.nl': 1000,
'api.fiscaldata.treasury.gov': 1000,
'api.usaspending.gov': 500,
'public.ep-online.nl': 1000
'public.ep-online.nl': 1000,
'www.cbs.cw': 2000,
'cuatro.sim-cdn.nl': 1000
};
const lastHit = new Map<string, number>();
@@ -203,6 +205,22 @@ export const SOURCES = [
key_required: true,
attribution:
'Source: EP-Online, Netherlands Enterprise Agency (RVO), aggregated by stanrunge.dev'
},
{
source_id: 'cbscw',
name: 'CBS Curaçao (Central Bureau of Statistics Curaçao)',
base_url: 'https://www.cbs.cw',
licence: 'Free reuse on condition that the source is mentioned (cbs.cw/disclaimer)',
key_required: false,
attribution: 'Source: Central Bureau of Statistics Curaçao (CBS Curaçao)'
},
{
source_id: 'cbcs',
name: 'Centrale Bank van Curaçao en Sint Maarten (CBCS)',
base_url: 'https://www.centralbank.cw',
licence: 'No open licence published; all rights reserved, shown with attribution',
key_required: false,
attribution: 'Source: Centrale Bank van Curaçao en Sint Maarten (CBCS), all rights reserved'
}
] as const;