Jednoduchý Python script pro vygenerování tokenu pro Bakaláři API.
Project description
Token generator for Bakalari API
Jednoduchý Python script pro vygenerování tokenu pro Bakaláři API.
Doporučuji: xmlcurl
Návod
Skript vyžaduje tři argumenty - adresu serveru Bakalářů, uživatelské jméno, heslo.
Adresu uvádějte bez https://
a bez /login.aspx
, případně i bez /next/
,
pokud vaše škola tuto verzi rozhraní Bakalářů používá.
Příklad: Pokud na se na vaše Bakaláře přihlašujete na stránce
https://subdomena.skola.cz/bakalari/next/login.aspx
,
tak jako adresu uveďte subdomena.skola.cz/bakalari
.
Vygenerovaný token je platný vždy pouze k danému datu
Python 2
Not supported anymore, if you're really that boomer, checkout commit
c555ec1
.
Python 3
Z příkazového řádku
použití: bakalari_token.py [-h] url username [pwd]
poziční argumenty:
url URL Bakalářů (např. subdomena.skola.cz/bakalari)
username Uživatelské jméno
pwd Heslo (volitelné, pokud nezadáno, bude vyžádáno schovaným vstupem)
volitelné argumenty:
-h, --help Zobrazí tuto nápovědu a ukončí program
Použití skriptu přímo
git clone https://github.com/bakalari-api/python-token-generator.git
cd python-token-generator
./bakalari_token.py <argumenty>
Instalace
python3 -m pip install bakalari-token
bakalari-token <argumenty>
Použití jako modul
import bakalari_token
token = bakalari_token.generate_token("subdomena.skola.cz/bakalari", "jannovak", "honzovosilnyheslo")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bakalari_token-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e0914cac5dadb48e17950926fe5767eb62a5185fcbd9e93f6eff75e1b59eee1 |
|
MD5 | 374220b75c834b020a02aa2da9ca30be |
|
BLAKE2b-256 | e61ab484c4e7e4855aa3c61adf083593e6548fe81bf41b07f79d31c8b1d8b314 |