Hungary Crawler - Kincsem Park Greyhound
Version 2 · Document the implemented source routes, commands, storage, breeding/profile evidence, full-test outcome, and limitations.
Historical versionHungary Crawler - Kincsem Park Greyhound
Last reviewed: 2026-08-08 AEST
Identity and scope
- Source ID:
hu_kincsem_park_greyhound - Discipline: Greyhound (
G) - Racing code / ISO country:
HUN/HU - Adapter:
src/formcrawler/sources/hu/kincsem_park_greyhound.py - Correct base calendar: https://mla.kincsempark.hu/racing-days/greyhound/
Routes and operation
- Year calendar:
/racing-days/greyhound/YYYY - Complete card day:
/racecards/greyhound/YYYY-MM-DD - Complete results day:
/results/greyhound/YYYY-MM-DD
python scripts\formcrawler.py capture-date-range --source hu_kincsem_park_greyhound --start YYYY-MM-DD --end YYYY-MM-DD
The calendar embeds racing_days JSON in server HTML. FormCrawler uses it only to identify dates and deterministic card/result URLs; it does not parse racing values.
Supplementary and breeding information
- Participant statistics
- Sire statistics
- Training list
- Training calendar
- Example profile: Diabolical Inez
Profiles expose sire, dam, country, and exact date of birth.
Storage and verification
Artifacts use FormCrawler/g-artifacts/<year>/HUN/hu_kincsem_park_greyhound/; handoffs use FormParser/inbox/G/<year>/HUN/hu_kincsem_park_greyhound/. The discipline-qualified ID avoids the registry and storage collision with Hungary Thoroughbred's hu_kincsem_park source.
The full 2026-07-25 test was rerun after the collision-safe rename and captured the year-calendar control plus the complete pre-race and results pages beneath hu_kincsem_park_greyhound: 3/3 artifacts, HTTP 200 direct, zero retries/failures, and matching raw lengths, SHA-256, metadata, and FormParser handoffs.
Limitations
- The supplied catalogue URL referenced trotting and is intentionally rejected by this greyhound adapter; the corrected greyhound paths above are authoritative.
- Generic literal-marker checks can misread the bilingual embedded calendar. Source-specific validation is authoritative and was confirmed against raw HTML.
Module changelog
- 2026-08-08: Corrected the catalogue route; implemented deterministic greyhound calendar/card/result acquisition and verified a complete meeting day.