Třída Schools¶
Třída Schools je určena pro uchování seznamu škol a jejich URL pro Bakalari API.
Umožňuje vyhledat školu/y
- podle jména školy nebo části jména školy
- vyhledá školy podle města
- lze hledat i podle URL endpointu
Poznámka
Třída Schools uchovává položky v seznamu Schools.school_list
jako instance třídy Schools
Metody třídy Schools
¶
append_school¶
Slouží k jednoduchému přidání nové školy do seznamu škol. Všechny argumeny jsou povinné a nesmí býtNone
nebo prázdný řetězec.
Vrací True
nebo False
get_url¶
Vrací URL školy pokud škola exituje, jinak False
get_schools_by_town¶
Vrací seznam škol v daném městě.
Vrací list[School]
nebo None
pokud město neexituje.
get_school_name_by_api_point¶
Vrací název školy podle jejího API.
save_to_file¶
Ukládá načtený seznam škol do souboru ve formátu JSON.
Při chybě parsování JSON nebo chybě zápisu vrací False
, jinak True
load_from_file¶
Načte seznam škol ze souboru v JSON formátu.
Vrací Schools
s načtenými školami, při chybě parsování JSON nebo chybě otevření souboru vrací False