Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.36 KB

README.md

File metadata and controls

34 lines (19 loc) · 1.36 KB

Описание

Скрипт для проверки страницы расписания ННГУ ИТММ на изменения.

Найдя изменения отправляет их email-сообщением по указанному адресу.

В сообщении содержатся:

  • данные о том, что изменено (текст на странице и/или файл расписания);
    • с выделением ключевых слов (если они указаны);
  • файл расписания (если был изменён);
  • дата последнего изменения файла расписания;
  • ссылки на страницу и файл расписания на сайте ИТММ.

Пример сообщения

Пример сообщения

Использование

Требует для работы:

  • Python версии 3.2 и выше;
  • функции из mail;
  • локальный SMTP-сервер.

Рекомендуется использовать в связке с cron.

Запуск конструкцией вида:

itmm_schedule_checker.py <from-email> <to-email> [keyword [...]]