Všechny studijní texty fyzikální olympiády (FO) společně se zadáními a řešeními úloh od školního roku 1997/1998 do současnosti.
Studijní texty jsou volně dostupné na stránkách FO: http://fyzikalniolympiada.cz/studijni-texty. Skript fotexts.py nedělá nic jiného než že je všechny stáhne naráz.
Každý text je uložen tak, aby výsledný soubor ve svém názvu nesl autory a správný titul (např.: zatímco ze stránek si stáhnete soubor odpor.pdf, skript jej uloží přehledněji jako Šedivý, P. – Volf, I.: Pohyby tělesa v odporujícím prostředí.pdf).
Druhý skript foproblems.py stáhne všechna zadání a řešení FO od roku 1997.
Skripty jsou napsané v Pythonu a používají knihovnu Scrapy.
Například jako
pip install scrapyPro stažení studijních textů zadejte do terminálu
scrapy runspider fotexts.pypro zadání a řešení úloh FO pak
scrapy runspider foproblems.pyChcete-li si vytvořit knihovničku včetně odkazů, spusťte skript
scrapy runspider fospider.py -o FO-texty.json -s FEED_EXPORT_ENCODING=utf-8