Skip to main content

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

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Rozklad ONTU Pareser linting: pylint

Ця бібліотека (поки що її немає в 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rozklad_ontu_parser_makisukurisu-0.0.1.2.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

File hashes

Hashes for rozklad_ontu_parser_makisukurisu-0.0.1.2.tar.gz
Algorithm Hash digest
SHA256 4aa77acdbb333804d2c77d67b3ec55dd0a58c69d41facc079eb6983e9c49c680
MD5 d5ab294f0e3198b1314b086e00378167
BLAKE2b-256 ec27a3c354318f1c2383886a4809e6a813df56f7a1606541ecd354787fb41f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rozklad_ontu_parser_makisukurisu-0.0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a56b7f47e15eeb7b3af1f9e277a2b09d10ba8ce43db7b2c961e1c8b959c3fd6d
MD5 56ee55f8e1d47471197497a33713f296
BLAKE2b-256 c7fb017bdf2f4e0e97eead9dad39e56e9ce20d59ed027eb096d6a66ca1848f44

See more details on using hashes here.

Supported by

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