View Code? Open in Web Editor
NEW
Web app for integration data and publication statistics about football players in Czech Republic.
Shell 0.01%
JavaScript 0.01%
Dockerfile 0.01%
TypeScript 0.17%
HTML 99.81%
onscoutline's Introduction
๐ Hi, Iโm @dmitrijt9
๐ Iโm interested in football (soccer for american friends), software (especially web tech) and business.
๐ฑ Iโm currently learning soft skills, deep knowledge about nodejs and typescript, some basic investing stuff.
๐ซ How to reach me? See my personal web, there are some links - dimot.dev
onscoutline's People
Contributors
Stargazers
Watchers
onscoutline's Issues
Vymyslet jak pripravit typy statistik. Libovolne prvky v DB? Spis enums?
pripoji se, jen kdyz je DB videt zvenku...
entita
repozitar
vytvorit vazebni tabulku na tym
Scrape webu souteze.fotbal.cz
Bude to script ktery muzu kdykoliv pustit a stahnout vsechny souteze a tymy FACR.
Tim naplnim databazi.
Zde me zatim opravdu zajimaji jen:
Pri kazdem dalsim scrapu, databaze soutezi narusta...
Pripravit seed sezon. Vymyslet nejlepsi a nejjednodussi reseni.
Jaro2020, podzim2020 atd.
Service ktera vyscrapuje souteze.fotbal.cz web s novymi zapasy.
Zajimaji me vzdy nove zapasy vsech soutezi.
Co znamena nove?
bude potreba si do DB ukladat nejaky offset, kde jsem se scrapem skoncil
Tahle sluzba se bude provolavat kazdy den, pro ziskani novych zapasu.
uvidim jak to bude narocny - popripade bych to poustel casteji
tudiz potrebuji nejaky cron job (staci na urovni node aplikace)
Zkontrolovat zda nechybi nejake vazby mezi entitami. Popripade doplnit a napsat na to testy.
Udelat jeden script soubor scraper,
ktery bude mit options na ruzny scrapery (zapasy, kluby, souteze atd.)
Ziskani vsech clenu klubu, ktere mam jiz ulozene.
Zdroj: https://is.fotbal.cz/clenove/databaze-clenu.aspx
Je treba do poli zadat jak id tak jmeno.
Bude slozity, dela se to Javascriptove s reloadem stranky -> zadna viditelna query
Ti co nemaj videt id -> nepridavat do DB (nejspis jiz nejsou cleny)
Moznost pustit rucne kdykoliv
Delam v ramci FACR scraperu i ukladani. Mel bych to nechat na core services, ktery vyresi i nejakou logiku okolo ulozeni.
U klubu a soutezi to tolik nevadilo, bylo to docela straight forward ale u zapasu uz to bylo znat. Sjednotim to.
Vytvorit custom error tridu ze ktere budou dedit dalsi Services errory.
Zaridit, aby express dobre errory propagoval a ukazoval strack trace.
S veskerou logikou.
Prirazeni do spravne sezony, spravne ulozeni statistik hracu k zapasu atd.