modul Bakalari¶
Základní modul Bakalari
se stará o komunikaci endpointů se serverem školy.
Udržuje Credentials
, provádí první přihlášení a umožňuje stáhnout platný seznam škol, ke kterým se lze připojit.
třída Bakalari¶
class Bakalari | |
---|---|
Jako argumenty třída přijímá:
- server (str): adresa serveru školy, se kterou chceme komunikovat
- auto_cache_credentials (bool, optional): umožňuje automatické ukládání
access_tokenu
arefresh_tokenu
do souboru a jejich možné opětovné použití při dalším běhu programu - cache_filename (str, optional): pokud je nastaveno automatické ukládání tokenů, pak je nutné zadat i jméno souboru, kam se mají tokeny ukládat.
Exception
třída vrací chybu Ex.CacheError
, pokud je povoleno automatické ukládání Credentials
a není vyplněné cache_filename
Inicializace třídy¶
Třídu lze inicializovat bez zadání parametrů jako je server
, nicméně, pak lze stahovat jen seznam škol, popřípadě zadávat neautorizované dotazy přímo na server bakalari.cz