Скрипт для проверки страницы расписания ННГУ ИТММ на изменения.
Найдя изменения отправляет их email-сообщением по указанному адресу.
В сообщении содержатся:
- данные о том, что изменено (текст на странице и/или файл расписания);
- с выделением ключевых слов (если они указаны);
- файл расписания (если был изменён);
- дата последнего изменения файла расписания;
- ссылки на страницу и файл расписания на сайте ИТММ.
Требует для работы:
- Python версии 3.2 и выше;
- функции из mail;
- локальный SMTP-сервер.
Рекомендуется использовать в связке с cron.
Запуск конструкцией вида:
itmm_schedule_checker.py <from-email> <to-email> [keyword [...]]