Package for parsing data from rozklad.ontu.edu.ua
Project description
Rozklad ONTU Pareser
Library on PyPi
Installation: pip install rozklad-ontu-parser-MakisuKurisu
Ця бібліотека призначена для отримання розкладу з сайту з розкладом ОНТУ
На поточний момент бібліотека може повернути розклад на поточний тиждень, чи на весь семестр. В подальшому планується додати підтримку розкладу екзаменів, повідомлень та інших розділів сайту.
А як користуватися?
Ви можете подивитися приклад використання в файлі example.py. Також наразі є окремий метод для отримання розкладу з CLI - parse.
І нащо мені той CLI парсер?..
Насправді лібу можна використовувати не лише як CLI тулзу, але й додавши пакет (якого наразі немає) до вашого проекту, тим самим створивши будь-яку систему з використанням цієї бібліотеки. Наприклад - створення яскравого та зручного розкладу за вашим смаком. Чи мій наступний проект - бот з розкладом для всього вишу.
System requirements
Вам знадобиться Python 3.10+ і будь-який браузер для роботи з selenium (Я використовую Firefox)
Honorable Mentions
- Дякую MarshalX за дозвіл позичити метод
to_dict
з його ліби: yandex-music-api. (Було внесено мінімальні зміни через bs4 теги)
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 rozklad_ontu_parser_makisukurisu-0.1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 238345042623bce4a749f2b2ced3c0ebe05a5eac1e6cd4d977763724f4fdc818 |
|
MD5 | 83efbe4b94a4b47c6f6643a9e6161d98 |
|
BLAKE2b-256 | 1d7ef6010b74d7391b8dbab7aa8ed6bd97285be1aa921f5376524e8885d97dc6 |
Hashes for rozklad_ontu_parser_makisukurisu-0.1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9f25c15f94b3e443f8c71d460f3ac5b796c51c22f461a411dc055b4566a9a0a |
|
MD5 | 3ed250b679384156d0c267d2fdd54a37 |
|
BLAKE2b-256 | a644449603eea380097425224c79083557b38def642e7023217ba55d287638c8 |