Skip to content

abdcef/obsidian-things3-sync

 
 

Repository files navigation

Obsidian Things3 Sync

A Plugin for syncing between Obsidian and Things3. Supporting with Multi Language, Tags and Date, Cross-Platform.

Features

  • Support Mac OS and iOS.
  • Support Multiple Language when creating todo.
  • Support Todo Tags. You can just add tags after todo, or add default tags in setting.
  • Support Capture Date, if you the file has a Date in it, it will capture the date when create the todo.

Usage

Create Todo

create

  • Select the line of todo

  • Using cmd + p and run the Things3 Sync: Create Todo

  • Tags: for now, the tags only support Things exsited tags. So add tag in Things3 first, and then use this plugin.

Toggle Todo

  • Select the line of todo

  • Using cmd + P and run the Things3 Sync: Toggle Todo

  • The Todo will be toggled both in Obsidian and Things3

Notes: If you wanna use the command conveniently, it would be better to set up a hotkeys for it.

Create Todo from Note

Directly create a Todo from Obsidian Note, with a backlink in Things3

Roadmap

  • Multiple Markdown elements support.

  • Permanent URL support.

  • Better tags support.

  • Better toggle trigger method. Due to Things API limitation

  • Multi-line support. Due to Things x Obsidian communication limitation

  • Obsidian Note to Things3 Todo

Security

This plugin require your Things 3 Auth Token for sync Todo status. The token will be locally saved in your vault obsidian folder(./obsidian/plugins). So be carefully not to share the folder directly to anyone else, incase they got your token.

Feedback & Request

Any feedback or request, please submit a issue here ;) Thanks a lot.

Attribution

These following repos offered great help during development:

Buy me a coffee

Buy Me A Coffee

About

My customized Plugin For Things3 Sync

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.8%
  • JavaScript 12.8%
  • CSS 1.4%