Package for parsing data from rozklad.ontu.edu.ua
Project description
Rozklad ONTU Pareser
Ця бібліотека (поки що її немає в PyPi) призначена для отримання розкладу з сайту з розкладом ОНТУ
На поточний момент бібліотека може повернути розклад на поточний тиждень, чи на весь семестр. В подальшому планується додати підтримку розкладу екзаменів, повідомлень та інших розділів сайту.
А як користуватися?
Ви можете подивитися приклад використання в файлі 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.0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aa77acdbb333804d2c77d67b3ec55dd0a58c69d41facc079eb6983e9c49c680 |
|
MD5 | d5ab294f0e3198b1314b086e00378167 |
|
BLAKE2b-256 | ec27a3c354318f1c2383886a4809e6a813df56f7a1606541ecd354787fb41f24 |
Hashes for rozklad_ontu_parser_makisukurisu-0.0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a56b7f47e15eeb7b3af1f9e277a2b09d10ba8ce43db7b2c961e1c8b959c3fd6d |
|
MD5 | 56ee55f8e1d47471197497a33713f296 |
|
BLAKE2b-256 | c7fb017bdf2f4e0e97eead9dad39e56e9ce20d59ed027eb096d6a66ca1848f44 |