funda check and funda watch sync source listings, enrich candidates, persist details, match watches, then send notifications.
listing_refs.lastmodis retained from the source sitemap (when available).listings.enriched_lastmodrecords the sitemap value used for the most recent successful enrichment.- A changed nonempty
lastmodtriggers re-enrichment even whenrefresh_afterhas not elapsed. - The existing SQLite database is migrated automatically when opened.
lastmodmeans URL modification, not listing publication. A new or changed sitemap entry does not establish that a property was newly published.
funda watch list --config examples/monitor.json
funda notify test --config examples/monitor.json --provider telegram_personal
funda check --config examples/monitor.json
funda watch --config examples/monitor.json- A source that does not provide
lastmodis refreshed according torefresh_after. enrich_limitcaps the number of candidate details fetched per watch and cycle.- This release does not implement trustworthy
published_atextraction or price-change event alerts. - Test compilation and live source/notification integration before deploying; this environment has Go 1.23 while
go.modrequires Go 1.25.