Напоминание о том, что нужно забрать зарядное устройство перед тем, как покинуть рабочее место
У меня есть привычка забывать о зарядном устройстве для мобильного телефона на рабочем месте, поэтому я создал очень простое приложение на Python3, которое напомнит мне перед уходом.
Контекст
Как часто вы забываете зарядное устройство (или любой другой предмет) на рабочем месте, чтобы потом сожалеть? У меня есть довольно дурная привычка забывать о зарядном устройстве для мобильного телефона за рабочим столом, о чем я узнаю только тогда, когда нахожусь в такси по дороге домой. Я даже однажды забыл взять с собой зарядное устройство перед отъездом в недельную поездку в Манали.
Итак, я написал крошечный скрипт Python3, который работает в фоновом режиме и отправляет мне напоминание в определенное время, выскакивая системное уведомление вместе с звуковым сигналом и произнося его вслух.
Этот сценарий написан только для Mac, но его можно легко настроить для любой другой ОС на базе Linux. Я также тестировал его на macOS Mojave.
Требования
terminal-notifier
утилита.- Python3
Этому приложению Python требуется terminal-notifier
служебная программа для отображения настраиваемых уведомлений на Mac. Это единственная зависимость.
Вы можете установить его с помощью Homebrew.
admin@shashank-mbp ~> brew install terminal-notifier
Как это использовать?
- Клонируйте мой репозиторий GitHub.
2. У вас есть 2 варианта запуска. Вы можете выполнить сценарий Python напрямую, вот так.
root@shashank-mbp /U/a/Desktop# python3 PythonScripts/ChargerCollect.py
Или вы можете запланировать сценарий как задание CRON для запуска в указанное время.
15 14 * * 1-5 /usr/local/bin/python3 /Users/admin/Desktop/PythonScripts/ChargerCollect.py >/Users/admin/Desktop/reminder_cronout.log 2>/Users/admin/Desktop/reminder_error.log
Вот как выглядит приложение.