Skip to main content

Package for parsing data from rozklad.ontu.edu.ua

Project description

Rozklad ONTU Pareser linting: pylint

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


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

File details

Details for the file rozklad_ontu_parser_makisukurisu-0.1.1.0.tar.gz.

File metadata

File hashes

Hashes for rozklad_ontu_parser_makisukurisu-0.1.1.0.tar.gz
Algorithm Hash digest
SHA256 1199221dd5de98a9947d5575c94bbbe853454082f09e41d722c0718efb069c3e
MD5 31610029fcb0d0ebda7d841aafa22e69
BLAKE2b-256 181de955e0d059c0503de703bdfcdc7a5e7a40cf748450b49ac494dd18c235f3

See more details on using hashes here.

File details

Details for the file rozklad_ontu_parser_makisukurisu-0.1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rozklad_ontu_parser_makisukurisu-0.1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cd1d35f41adcf45ff992d247098f07283f3213dec758b83070f9c7f80c06939
MD5 d36eb9ab8f19ca34c9edced0148c326a
BLAKE2b-256 8256b3085635e6e3dbd6a6efaef6e4ba0d704ff598db37cc7ae7f30c2007304e

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