Nástroj pro extrahování rozvrhu z Timetable modulu Bakawebu
Project description
Bakaweb Rozvrh
Jednoduchý nástroj pro extrakci rozvrhu z modulu Timetable Bakawebu. Data jsou získavána v HTML formátu a následně zpracována do JSON formátu.
Instalace
Tento nástroj je dostupný jako PyPi balíček. Pro instalaci je zapotřebí použít následující příkaz:
pip install bakawebrozvrh
Použití
Funkce get_timetable
má dva povinné parametry:
url
- URL adresa rozvrhuoutput_file
- název souboru, do kterého se uloží rozvrh.
Vrací rozvrh ve formátu JSON.
Funkce get_substitutions
má dva povinné parametry:
url
- URL adresa rozvrhuoutput_file
- název souboru, do kterého se uloží změny.
Vrací změny v rozvrhu ve formátu JSON.
Příklad použití
import bakawebrozvrh
url = "https://bakalari.skola.cz/bakaweb/Timetable/Public/Permanent/Class/4U"
output_file = "timetable.json"
bakawebrozvrh.get_timetable(url, output_file)
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
bakaweb-rozvrh-1.0.tar.gz
(3.0 kB
view details)
Built Distribution
File details
Details for the file bakaweb-rozvrh-1.0.tar.gz
.
File metadata
- Download URL: bakaweb-rozvrh-1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5924420cb2a37ff20f69a4f6ad82e8540b3dd33e6f21650bccbec967cda910c3 |
|
MD5 | dfdcb9c4b3e62f952be0b219a7ca4a50 |
|
BLAKE2b-256 | 1a54fff84221189a9baef55e73bb9fa3ff5e6a1508c7c1d1e4ac1c9d99792691 |
File details
Details for the file bakaweb_rozvrh-1.0-py3-none-any.whl
.
File metadata
- Download URL: bakaweb_rozvrh-1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ff29b0f1c3bdfd6e3e548ea539c7d2ae2c495e3b904ab24bd74f8751d9674f |
|
MD5 | 967f0551da8b721d856ce908fac00cdd |
|
BLAKE2b-256 | a425b83aad522469263beacb77c335d5f88705c2b08ecdf69eb530f4f31021a1 |