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 School
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] (může být prázdný).
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