Skip to main content

Nástroj pro extrahování rozvrhu z Timetable modulu Bakawebu

Project description

Bakaweb Rozvrh

GitHub License GitHub code size in bytes GitHub last commit

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 rozvrhu
  • output_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 rozvrhu
  • output_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

This version

1.0

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)

Uploaded Source

Built Distribution

bakaweb_rozvrh-1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

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

Hashes for bakaweb-rozvrh-1.0.tar.gz
Algorithm Hash digest
SHA256 5924420cb2a37ff20f69a4f6ad82e8540b3dd33e6f21650bccbec967cda910c3
MD5 dfdcb9c4b3e62f952be0b219a7ca4a50
BLAKE2b-256 1a54fff84221189a9baef55e73bb9fa3ff5e6a1508c7c1d1e4ac1c9d99792691

See more details on using hashes here.

File details

Details for the file bakaweb_rozvrh-1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bakaweb_rozvrh-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32ff29b0f1c3bdfd6e3e548ea539c7d2ae2c495e3b904ab24bd74f8751d9674f
MD5 967f0551da8b721d856ce908fac00cdd
BLAKE2b-256 a425b83aad522469263beacb77c335d5f88705c2b08ecdf69eb530f4f31021a1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page