This tool has been integrated into Simple Markdown Preview, Outliner and Searcher This repo will not be updated.
Sync todos among Markdown, Mac Reminders and iPhone Reminders
(Telekasten is a Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim)
I use Macbook pro and iPhone, normally the todos in Reminders are synced between Mac/iPhone by iCloud.
However, I also create todos in Telekasten notes, such like take some notes while programming, think of something need to do, then I create todo in Telekasten notes directly. When I walk away from Macbook, I'd like to check todos on iPhone. or, maybe just have something to remember before sleeping, make one reminder in iPhone Reminders, then tomorrow morning when I come back to office, I could see it in Telekasten.
I wrote this script to sync todo items between Telekasten and Mac Reminders bidirectionally. so I am able to manage/check todos anywhere with MacBook or iPhone.
- Install reminder-cli from
https://github.com/keith/reminders-cli
- Create a list named as "Telekasten" in your Mac Reminders application
- Of course, you need Telekasten installed and configured
synctoo.sh
- A Telakasten todo (for example,
- [ ] something
) will be synced to Reminders as a new item. - when changed to
- [x] somehing
, it will be marked as done in Reminders
Only todos in Reminders list named as "Telekasten" are synced.
newly createed todos will be synced to Telekasten, such as:
topic:abcd
will be put into "topic.md" as- [ ] abcd
abcd
(without list name) will be put into "Reminders.md" as- [ ] abcd
Attention: the first ':' of a Reminders item will always be used as separator between TK note name and todo text. so normally, you'd like to avoid have ':' in todo text