PGŽ Sport Platform — Round 1+2 baseline (sport2.html + API)
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
# PGŽ SPORT — GODIŠNJAK ZS PGŽ 2025 INTEGRIRAN — 29.04.2026
|
||||
|
||||
## 🎯 ŠTO JE NAPRAVLJENO
|
||||
|
||||
### 1. Brojke iz Godišnjaka 2025 → DB statistika_saveza za godinu 2025
|
||||
- 30 saveza dobilo statistiku za 2025
|
||||
- Top: Savez školskih sportskih društava 512 klubova, Boćarski 63/950 reg, Atletski 8/498/1185, Parasport 12/57
|
||||
|
||||
### 2. Parasportski savez PGŽ ažuriran
|
||||
- Predsjednik: **Zvonimir Brozić, prof.**
|
||||
- Tajnik: **Luka Dobrović, mag.spec.oec.**
|
||||
- Sjedište: Šetalište Ivana Gorana Kovačića 14, 51000 Rijeka
|
||||
- Email: ssoi-pgz@ssoi-pgz.hr · Web: www.ssoi-pgz.hr
|
||||
- Godina osnutka: 2006 (kao SSOI), preimenovan 2023 u Parasportski savez PGŽ
|
||||
- 12 članica iz godišnjaka + 5 SS gluhih klubova → **22 klubova s parasport oznakom**
|
||||
|
||||
### 3. Godišnjak kao dokument za RAG
|
||||
- ID 207 u pgz_sport.dokumenti
|
||||
- 250.000 chars sadržaja
|
||||
- **+177 novih embed chunkova** → ukupno **751 chunkova u Qdrant**
|
||||
- Vrsta: 'godisnjak' · Razina: PGŽ · Organizacija: Zajednica sportova PGŽ
|
||||
- Ključne riječi: godišnjak, ZS PGŽ, statistika, savezi, najbolji sportaši, parasport
|
||||
|
||||
## 📊 FINAL STATE
|
||||
|
||||
| Kategorija | Broj |
|
||||
|---|---|
|
||||
| Sportaša | 1.129 |
|
||||
| Klubova PGŽ | 1.108 (+22 parasport) |
|
||||
| Saveza | 220 |
|
||||
| Sportskih objekata | 60 |
|
||||
| Sudaca | 27 |
|
||||
| Trenera | 30 |
|
||||
| Sponzori | 22 |
|
||||
| Mediji | 15 |
|
||||
| Akademski sport | 11 |
|
||||
| Natjecanja | 366 |
|
||||
| Manifestacija | 113 |
|
||||
| Najboljih sportaša | 22 |
|
||||
| Potpora | 182 |
|
||||
| Statistika saveza | 196 (+30 za 2025) |
|
||||
| Vijesti | 286 |
|
||||
| **Pravnih dokumenata + godišnjak** | **177** |
|
||||
| **Embed chunks Qdrant** | **751** |
|
||||
| Cross-link | 439 |
|
||||
| Funkcionara | 155 |
|
||||
| Utakmica log | 5.017 |
|
||||
|
||||
## ✅ Smoke godišnjak content
|
||||
|
||||
| # | Pitanje | Mode | Odgovor |
|
||||
|---|---|---|---|
|
||||
| 1 | Predsjednik Parasportskog saveza PGŽ? | SQL | ✅ Zvonimir Brozić |
|
||||
| 2 | Atletski savez 2025 klubova? | SQL | ✅ 8 klubova članica |
|
||||
| 3 | Članice Parasportskog saveza PGŽ? | SQL | ✅ 22 klubova |
|
||||
| 4 | Sportski klub slijepih Rijeka? | SQL | ✅ Multisport, parasport, Rijeka |
|
||||
| 5 | Najuspješnija sportašica PGŽ 2025? | SQL | ✅ Ema Sgardelli |
|
||||
|
||||
## 🚨 Što ostaje za sljedeći sprint
|
||||
|
||||
### A. Iz godišnjaka još neunešeno
|
||||
1. **Kategorizirani sportaši PGŽ 2025** (str.303-326 godišnjaka) — extract liste i mapirati na pgz_sport.clanovi
|
||||
2. **Najbolji sportaši po sportovima** (str.353-365) — prošireni popis
|
||||
3. **Manifestacije i rezultati po klubovima** — još detalja
|
||||
4. **Igre prijateljstva PGŽ** (str.345)
|
||||
5. **Olimpijski festival dječjih vrtića** (str.349)
|
||||
6. **Nagrade za životno djelo 2025** (str.373)
|
||||
7. **Godišnjice klubova** (str.379)
|
||||
8. **Svjetski prvaci PGŽ** (str.391)
|
||||
9. **Atletski savez tabela M/Ž po godištu** — već u tekstu, treba ručno parsirati
|
||||
|
||||
### B. HNS Cometlive integracija (Damirov zahtjev)
|
||||
- https://semafor.hns.family/
|
||||
- https://play.google.com/store/apps/details?id=de.analyticom.cometlive.hns
|
||||
- Treba scraper za auto-refresh igrača nogometa, klubova, statistika
|
||||
- TODO: napisati `/opt/pgz-sport/scrapers/hns_cometlive_scraper.py`
|
||||
|
||||
### C. Parsing godišnjaka — preostali full-text
|
||||
- 250K/1.3M = samo 19% teksta unesen
|
||||
- Prošireni unos: prošlost saveza, detalji 2025, klubovi članice
|
||||
- TODO: chunked PDF parser na serveru
|
||||
|
||||
### D. Klub kontakti enrichment
|
||||
- 1086 klubova, 14 ima kontakte
|
||||
- TODO: scraper iz Sudreg + udruge.gov.hr
|
||||
|
||||
### E. Cron za auto-refresh
|
||||
- Dnevno: vijesti scraper, manifestacije
|
||||
- Tjedno: HNS Cometlive
|
||||
- Mjesečno: Godišnjak PDF re-parse
|
||||
Reference in New Issue
Block a user