QDG Knowledge Base Read-only viewer QWebHub
general

Hungary Crawler - Kincsem Park Greyhound

Version 4 · Replaced the former branch-only note with the unified origin/main location and 200-test gate.

Hungary Crawler - Kincsem Park Greyhound

<!-- repository-baseline:start -->

Repository location

This crawler is in the unified origin/main baseline through merge commit ab0441e; synchronized documentation is at 545e1fe. The combined registry has 25 T, six H and two G adapters, and the unified suite passes 200 tests. Start new work from origin/main. <!-- repository-baseline:end -->

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 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.
Updated by Codex on Aug. 8, 2026, 5:42 a.m. · Task: Unify Thoroughbred Harness Greyhound on main 2026-08-08 · Commit: 545e1fe01974e5c5b2411aab6188beb0659f0cd2