.vscode | ||
src | ||
.gitignore | ||
docker-compose.yaml | ||
Dockerfile | ||
README.md | ||
requirements.txt |
JeDoIst клиент
Что это?
- это клиент для телеграм-бота JeDoIst
Зачем вам это?
- JeDoIst - это автоматизатор входящей очереди задач
Не так давно я прочитал книгу Максима Дорофеева "Джедайские техники", данный проект основан на идеях, описанных в данной книге.
Какие идеи?
- каждый человек работает с задачами
- чтобы быть успешным, нужно правильно работать со своими задачами
- очередь входящий задач должна быть одна: должно быть одно место, куда складываются все входящие задачи
- работа заключается в постоянной проработке и декомпозиции этой очереди по правилам, описанным в книге, по принципу "для того, чтобы обезьянке стало проще выполнять"
Улучшения
- часто идеи приходят в совершенно неподходящee для записывания "от руки" время
- хочется иметь инструмент, который послужит входящей очередью, в которую можно буквально надиктовать задачу
- но очередь задач должна быть одна, поэтому...
- голосовые записи должны быть расшифрованы и сложены в единую очередь
Поэтому
- JeDoIst является этой входящей очередью, в которую можно "надиктовать" свою идею или задачу
- он бережно расшифрует голосовое сообщение и передаст его в callback-е на любой удаленный сервер
- с одним ограничением: протокол диктует JeDoIst, и должна быть авторизация
И поэтому...
- этот репозиторий предназначен для быстрого развертывания веб-сервера, в который будут отправляться ваши задачи
Но!
- Вопрос: но где же опубликовать этот веб-сервер?
- Ответ: на любом VPS
- Вопрос: как сохраняются задачи?
- Ответ: в одном файле в формате Markdown
- Вопрос: файл на сервере, я работаю на ноутбуке - где логика?
- Ответ: есть Synkthing, который позволит синхронизировать файл с задачми на сервере и на ноутбуке. И на смартфоне.