Výsledky z fotbal.cz na každý web!
Většina menších fotbalových klubů by ráda zobrazovala aktuální výsledky z soutěží od FAČR. Bohužel fotbal.cz nenabízí API přístup k výsledkům, takže doteď buď klub duplikovat výsledky přes různé složité nástroje nebo přímo odkazovat na web fotbal.cz, vysledky.lidovky.cz.
Proč použít Scortes?
- Automatická aktualizace, není třeba vyplňovat žádné výsledky!
- Vylepšené zobrazování - loga, řazení týmů a hráčů, poslední a příští zápas.
Přehled informací o API
Jak to funguje?
- Scortes
pravidelněstahuje data z fotbal.cz - Přes speciální URL adresy zobrazíte rozpisy, tabulky, statistiky, přehled týmu, kalendář
Verze
- 12.8.2017 - trvalé ukončení automatického stahování kvůli blokování z is.fotbal.cz
- 18.11.2016 - dokumentace API na apiary.io
- 5.11.2016 - obnovení načítání hráčských statistik z souteze.fotbal.cz
- 19.6.2016 - souteze.fotbal.cz neobsahuje hráčské statistiky
- 10.4.2016 - ukončení automatického stahování kvůli blokování z is.fotbal.cz
- 25.3.2016 - řazení zápasů podle data konání místo výchozího řazení dle kol
- 13.3.2016 - ukázková integrace přes AJAX
- 30.10.2015 - načtení penalt v tabulce, statistiky na souteze.fotbal.cz obsahují jen góly
- 23.8.2015 - kalendář zápasů týmu
- 21.8.2015 - seznam dostupných URL pro soutěž, načtení statistik z souteze.fotbal.cz
- 2.8.2015 - načtení seznamu zápasů a tabulek z is.fotbal.cz
- 12.4.2015 - načtení výsledků z nv.fotbal.cz, html šablony z TJ Sokol Morašice, loga pro týmy, minifikace a gzip html s cachováním na serveru
Blokování z is.fotbal.cz → ukončení provozu
is.fotbal.cz začal Scortes blokovat a přidávat různé vychytávky zabraňující automatickému stahování výsledků. Proto ukončuji vývoj aplikace. Letošní sezónu dojedu s manuálním doplněním výsledků, pak "prodám kravku a na jaře nezaseju…"
Původní informace o aplikaci
Co musím udělat, když chci zobrazit výsledky přes Scortes?
Scortes je stále v plenkách, takže není dostupná online registrace, takže je třeba nejdřív komunikovat pomocí emailu. Napište o jaké fotbalové soutěže a jaký web se jedná na email rozpisyzapasu@gmail.com.
Které kluby používají Scortes?
Aktuálně jsou aktualizovány 3 fotbalové soutěže pro Sokol Morašice z Pardubického kraje.
Jak integruji Scortes na svůj web?
Scortes vrací HTML text, který můžete vložit rovnou na Vaše stránky. Doporučuji vložení do stránek pomocí AJAX, tak jako na sokolmorasice.g6.cz. Podívejte se vyzkoušejte ukázkovou integraci. Jaké URL API podporuje najdete v dokumentaci na apiary.io.
Proč Scortes zase vrací jen HTML? To je cesta z bahna do louže
Cílem je jednoduchá integrace. Prošel jsem si ruční aktualizací tabulek, správou soutěží ve složitém nástroji i cachováním výsledků. Teď jsem ve fázi úplné automatizace. Nechci řešit aktualizaci výsledků ani cachování. Scortes to pro mě a Morašice vyřeší. Když se aplikace osvědčí a bude zájem, tak není problém vracet třeba JSON
.
Co je v plánu za vylepšení?
První fází je použití Scortes v Morašicích. Mezi nápady rozšíření je např. možnost definice vlastních HTML šablon, vylepšené statistiky týmu, kromě loga má tým i odkaz na web, možnost přejmenování týmů.
Co když se něco na fotbal.cz změní?
Toto je nevýhoda neoficiálního API :) Scortes stáhne obsah stránek a z nich vytáhne strukturované informace. Když se změní design na fotbal.cz, tak automatická aktualizace přestane fungovat. Naštěstí DOM parser je jen jedna z částí Scortesu, takže změna nebude tak náročná (ověřeno při přechodu na is.fotbal.cz :)
Každý si může zvolit, zda chce záviset na ručním vkládání výsledků, nestabilním fotbal.cz (nebo jiném výsledkovém webu) nebo API Scortesu, který tu nestabilitu fotbal.cz skrývá.
Jaký význam má jméno Scortes?
Zřejmě žádný. Je to vygenerované slovo z wordoid. Aplikace se mohla jmenovat třeba rebally, reballed, ballian, unbally, scoresh, scorian, scorero, scorsion, …
Podmínky používání
- V obsahu načítáném přes Scortes musí zůstat viditelná patička s copyrightem
- V případě porušení podmínek budou problémové soutěže odstraněny