Skip to content

Telegram bot that parses and handles calcurse events and todos through a git (dotfiles) repository

Notifications You must be signed in to change notification settings

0x0f0f0f/calcurse-telegram-bot

Repository files navigation

Calcurse Telegram Bot

A small Telegram bot to parse and manage calcurse todo files and appointments. It expects to find calcurse's data directory in a git repository (I use this with my dotfile repository) which the bot will clone, and manage automatically.

To get notifications when todos are pushed to the data repo, there's an example git hook: post-receive.sample so that when the data git repository is received, the bot will be notified with a SIGPIPE and a TODO diff will be generated, parsed and sent.

Roadmap

  • editing/completing todos
  • Read notes
  • Test suite
  • Parse appointments
  • Create new todo
  • Notify on new/deleted/completed todos
  • Parse todos

Setup

TODO: Cover setup

About

Telegram bot that parses and handles calcurse events and todos through a git (dotfiles) repository

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published