houses: Leefbaarometer liveability per listing (PDOK geocode + LBM 2024 grid/buurt), min-score filter and sort; store every regional listing (no price caps at scrape time)
All checks were successful
Deploy production / deploy (push) Successful in 2m33s

This commit is contained in:
2026-10-24 15:40:20 +00:00
parent e95b7da1e3
commit 113eb54cd9
13 changed files with 19150 additions and 13 deletions

View File

@@ -50,11 +50,29 @@ const config = {
api: (process.env.HOUSE_API_URL ?? '').replace(/\/$/, ''),
token: process.env.HOUSE_WORKER_TOKEN ?? '',
fastSearches: list(process.env.HOUSE_FAST_SEARCHES, [
'https://www.pararius.nl/huurwoningen/gouda/1300-1700'
// No price band: every Gouda rental is stored; the alert rule decides what pings.
'https://www.pararius.nl/huurwoningen/gouda'
]),
slowSearches: list(
process.env.HOUSE_SLOW_SEARCHES,
['gouda', 'rotterdam', 'den-haag', 'utrecht', 'amsterdam', 'eindhoven'].flatMap((city) => [
[
'gouda',
'waddinxveen',
'reeuwijk',
'bodegraven',
'boskoop',
'moordrecht',
'nieuwerkerk-aan-den-ijssel',
'zevenhuizen',
'oudewater',
'schoonhoven',
'haastrecht',
'rotterdam',
'den-haag',
'utrecht',
'amsterdam',
'eindhoven'
].flatMap((city) => [
`https://www.pararius.nl/huurwoningen/${city}`,
`https://www.pararius.nl/koopwoningen/${city}`
])