Skip to content

Отслеживает через google календарь, отсылает через телеграмм и показывает графиком.

Notifications You must be signed in to change notification settings

Yohimbe227/API_money_tracker

Repository files navigation

Учет доходов посредством google календаря

Если Вы работаете в сфере услуг и Ваше расписание в Google календаре...
Основной стек:
Python Telegram Github Docker Docker compose

Если лень сидеть с калькулятором и считать каждого клиента (а мне лень), то этот проект поможет.
Вот такой я нашел повод попрактиковаться в работе с сервисом Google calendar.**

Возможности/Features:

  • Каждую неделю в назначенное время отсылает Вам в телеграм сообщение с суммой доходов за последнюю неделю (разумеется все настраиваемо).
  • По ссылке http://185.244.48.124:8080/diagram.html можно посмотреть динамику изменения доходов за последний месяц.

Как оно работает

  • Опрашиваем наш календарь используя возможности google api для этого случая.
  • Фильтруем нужные события (ведь ДР племяшки не оплачивается).
  • По словарику с ценами на каждого клиента, получаем итоговые суммы за день, неделю, месяц.
  • Посредством POST запроса на API телеграмма отправляем себе любимому циферку с приятным текстовым сообщением.
  • Проект разворачиваться посредством github actions в двух контейнерах, которые запускаются по cron`у в заданное время, чтобы обработать новые данные и спать дальше и не жрать ресурсы.

Инстукция по установке

Она довольно муторна, одно получение доступа к google календарю чего стоит. Так что я решил это все не описывать. Ежели вдруг понадобиться, то напишите мне - я подскажу.

Author

Юрий Каманин @Yohimbe227

License

Берите, кто хотите.

About

Отслеживает через google календарь, отсылает через телеграмм и показывает графиком.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •