Как запустить сервис, который постоянно опрашивает по апи другие сервисы?
Привет. Я делаю сервис на python, который постоянно опрашивает гугл календарь и при его изменениях производит определенные манипуляции с электронной почтой.
Параллельно к БД этого сервиса нужен доступ через веб, чтобы видеть хронологию изменений.
Правильно ли я понимаю, что наиболее простой способ это реализовать - это купить VPS, открыть там две командных строки и из одной запустить один скрипт (который раз в N секунд опрашивает гугл календарь), а из другой - запустить сервер на Фласке, и оба скрипта прицепить к единой БД?
С параллельным программированием я не знаком, знаю только основы Фласка. И как написать функцию, которая не заканчивается рендером HTML-страницы, - пока не понимаю. Если это действительно можно сделать без прочтения 400 страниц документации - просьба дать ссылку на туториал.
Можно опрашивать руками, можно поручить это протоколу webdav и консольному клиенту (google с ним еще работает), можно попробовать придумать что-то с push-уведомлениями...
А на счет многозадачности - не надо опрашивать календарь из web-приложения. Просто сделай собственного демона (или скрипт в кроне?), который возьмет на себя обработку календаря и запись изменений в бд.