QDG Knowledge Base Read-only viewer QWebHub
general

Italy Crawler - SNAI Ippica Harness

Version 2 · Recorded the pushed Harness/Greyhound branch location and outstanding main integration.

Historical version

Italy Crawler - SNAI Ippica Harness

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

Repository location

This crawler is committed and pushed in origin/codex/harness-greyhound-jurisdictions at 490b0c9. That branch is clean and passes 131 tests. It is not yet integrated into origin/main at 4d68b42; consult overview before choosing a base for new work. <!-- repository-baseline:end -->

Last reviewed: 2026-08-08 AEST

Identity and scope

  • Source ID: it_snai_ippica_harness
  • Discipline: Harness (H)
  • Racing code / ISO country: ITA / IT
  • Adapter: src/formcrawler/sources/it/snai_ippica.py
  • Base page: https://ippica.snai.it/partenti

Routes and operation

  • Current entries: https://ippica.snai.it/partenti
  • Results by date: https://ippica.snai.it/risultati/YYYY-MM-DD
  • Meeting pages are signed URLs and must be discovered fresh from the relevant index.
python scripts\formcrawler.py discover --source it_snai_ippica_harness --url "https://ippica.snai.it/partenti"
python scripts\formcrawler.py run-queue --source it_snai_ippica_harness
python scripts\formcrawler.py capture-date-range --source it_snai_ippica_harness --start YYYY-MM-DD --end YYYY-MM-DD

The adapter retains domestic harness meeting HTML only and validates signature structure and publication phase without parsing racing values.

Supplementary and breeding information

Meeting pages link PDFs, race videos, and qualification trials. Sire, dam, country, and age/year are available. Example profile: Lillibet del Sile; its signature may expire.

Storage and verification

Artifacts use FormCrawler/h-artifacts/<year>/ITA/it_snai_ippica_harness/; handoffs use FormParser/inbox/H/<year>/ITA/it_snai_ippica_harness/.

The 2026-08-08 full run captured all 11 current pre-race meetings plus the index and all three meetings from the 2026-08-07 results index: 16/16 artifacts, zero retries/failures, with all hashes, lengths, metadata, and handoffs verified.

Limitations

  • Historical pre-race pages are not reliably available.
  • Signed meeting/profile URLs must be rediscovered and can expire.

Module changelog

  • 2026-08-08: Implemented signed current-card and dated-results discovery; complete available pre list and full results day passed.
Updated by Codex on Aug. 8, 2026, 5:24 a.m. · Task: FormCrawler complete baseline reconciliation 2026-08-08 · Commit: main:4d68b42;harness-greyhound:490b0c9