This repository was archived by the owner on Sep 26, 2024. It is now read-only.
Repository navigation
Releases
Releases · n08i40k/lesson-schedule-parser
1.3.1
1.3.0
Уведомление о концах пар. Упоминания SiteDownloader окончательно удалены. Переменная time в классе Lesson теперь хранит класс LessonTime. Был добавлен LessonType для удобного взаимодействия с результатами парсинга XLS файла. В классе Day появились списки с идентификаторами указывающие на конкретные занятия с разделением на типы. Удалены неиспользуемые методы. Добавлена авто-установка часового пояса в docker-compose.yml
1.2.0
Перепись кода. Обновлена конфигурация. - Теперь при загрузке конфигурации, лишние значения будут отсеяны, а недостающие будут по умолчанию. - Убраны неиспользуемые переменные. Изменён класс парсера и его типов. - Типы Lesson и Day были переделаны в классы со своими функциями. - Добавлено авто-обновление, которое можно остановить и перезапустить. - Парсер вызывает хендлеры событий, передавая в них старые данные группы, новые данные группы и дни, расписание которых было изменено. - Исправлен парсинг кабинетов (несколько кабинетов на одну пару и кабинет не имеющий цифрового обозначения, как например спорт зал). - Работа теперь происходит только с одной конкретной группой, вместо списка групп. Бот (telegram на данный момент). - Боты теперь имеют собственные классы наследуемые от интерфейса и конфигурации, для более быстрого и удобного добавления интеграций с различными соц. сетями. И прочее, что я здесь не упомянул.
1.1.0
Монтирование .env файла к докер контейнеру.
1.0.2
Merge remote-tracking branch 'origin/master'
1.0.1
Merge remote-tracking branch 'origin/master'