Для ведения личных дел я пробовал использовать различные менеджеры заданий, но всегда возвращаюсь на wunderlist. Он меня жутко раздражает своим интерфейсом и отсутствием нужных мне функций, поэтому раз в год я закипаю и пытаюсь мигрировать в другой продукт, несколько дней настраиваю все под себя, устанавливаю мобильный клиент, красиво веду задания, а потом запал проходит, я начинаю замечать недостатки и возвращаюсь туда откуда начинал.
В последний раз я попытался сформулировать чего мне не хватает в wunderlist и постараться исправить эту проблему. В первую очередь мне не хватало дайджеста дел которые просрочились или запланированы на сегодня, поэтому я написал простенький скрипт, который получает из api wunderlist список дел, отбирает нужные и отправляет этот список на почту.
Не могу сказать что жизнь прямо наладилась и я стал образцом продуктивности, но не забывать о важных вещах стало удобнее.
https://github.com/Rpsl/wundrelist-digest
Настройка достаточно простая:
- В первую очередь нужно получить ключи для доступа к api, для этого идем в developer.wunderlist.com и создаем новое приложение.
- Вторым шагом нужно зарегистрироваться в mailgun, это сервис который позволяет легко отправлять почту и берет на себя все сложности с подписями писем и чтобы они не попадали в спам. На бесплатном тарифе можно отправлять несколько тысяч писем в месяц.
- Далее клонируем репозиторий wundrelist-digest
- Выполняем
composer install
- В директории config копируем
config.example.yml
вconfig.yml
- Заполняем
config.yml
значениями которые мы получили в прошлых шагах - И наконец создаем cron задание на выполнение скрипта.
php ./cli.php digest:run
У меня он отправляет дела каждые день в 10:10 утра.