banner

Блог

Jun 28, 2023

Использование Календаря Google для машин, чтобы отслеживать человеческие дни

Теоретически ежедневные триггеры автоматизации просты, если только не требуется отслеживать календарь, по которому на самом деле живут люди. Сезонные изменения, перенос государственных праздников или просто отпуск — все это исключения, которые вам, возможно, придется учитывать. [Джереми Роуд] любит использовать Календарь Google, чтобы быть в курсе событий, поэтому он создал CalendarScraper, простой скрипт, позволяющий его машинам тоже использовать его.

Джереми нужен был таймер для своего спа-нагревателя, который позволил бы снизить затраты, включая его только тогда, когда его местные тарифы на электроэнергию, основанные на времени использования, были благоприятными. Цены варьировались в зависимости от времени суток, дня недели и даже сезона и государственных праздников. Вместо того, чтобы пытаться настроить все вручную с помощью cron, он создал короткий и простой в модификации сценарий JavaScript для отслеживания событий в календаре Google.

Мы видели некоторые другие проекты, которые извлекают данные из Календаря Google, включая напоминание о дне переработки и даже физический настольный календарь.

ДЕЛИТЬСЯ