No project description provided
Project description
Описание
Этот модуль предназначен для парсинга расписания с сайта физфака и загрузки его в базу данных.
Использование
Запуск осуществляется через командную строку:
python3 semester.py -h
Данная строчка выведет в консоль helper-файл, в котором описаны все существующие параметры.
При работе программы предусмотрено логгирование важной информации. Например, в консоль будут выводиться те пары, для которых не нашлось подходящего регулярного выражения:
INFO - Начинаю парсить 'name'...
WARNING - Для '429 - С/К по выбору доц. Водовозов В. Ю.' не найдено подходящее регулярное выражение.
WARNING - Для '229М - С/К по выб доц. Водовозов В. Ю.' не найдено подходящее регулярное выражение.
Или, например:
INFO - Превращаю преподавателей в id...
CRITICAL - Ошибка, преподаватель 'Водовозов В. Ю.' не найден. Завершение работы
Зависимости
- Pandas;
- Requests;
- Retrying;
- BeautifulSoup4;
Скрипты
В проекте есть папка scripts. В ней хранятся единоразово используемые скрипты. Качество кода в них не контролируется.
Это существует ради сохранения кода.
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
Close
Hashes for profcomff_parse_lib-2023.7.20.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d59ac62c6f20bc464ea9c704989851f28d03378dc94b999042fda3e9f66884f |
|
MD5 | cdf4c48a479281d55d52e151df3ce212 |
|
BLAKE2b-256 | 0667d3c844b8ab9646e4471bf0ac1be2a4c14c97024bcb7f5036ac2777c31c0b |
Close
Hashes for profcomff_parse_lib-2023.7.20.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b0219f1364430307260a7e27cbe75ee4800162cf19ecbe6c13a1fbe59e2601b |
|
MD5 | fc77817642578601eef677fd60064967 |
|
BLAKE2b-256 | a4776c7290eb8ca00a049913d9013a3745082bf554209069eace2c3366f2468c |