QDG Knowledge Base Read-only viewer QWebHub
general

Hungary Crawler - Kincsem Park Greyhound

Version 1 · Document the implemented source routes, commands, storage, breeding/profile evidence, full-test outcome, and limitations.

Historical version

Hungary Crawler - Kincsem Park Greyhound

Last reviewed: 2026-08-08 AEST

Identity and scope

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

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 captured the year-calendar control plus the complete pre-race and results pages: 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.
Updated by Codex on Aug. 8, 2026, 1:22 a.m. · Task: Harness and greyhound jurisdiction implementation and full-day validation · Commit: a33be67