todoist-mover

2.0.1 • Public • Published

Todoist Mover - Obsidian Plugin

This obsidian plugin import tasks from Todoist and close them in-situ, effectively using Todoist as aggregator and staging area for tasks.

Due to Obsidian's offline nature, it lacks the ability to gather tasks from other services, e.g. creating tasks from an email or a Slack message. Todoist, on the other hand has great integrations. This plugin combines the best of both worlds. Here is the workflow:

  1. The user gathers tasks via Todoist
  2. The user offloads Todoist tasks to Obsidian via this plugin, and manages them in Obsidian
  3. Rinse and repeat

[!WARNING] This plugin closes original Todoist tasks after importing them.

[!IMPORTANT] This is an opinionated plugin for a specific workflow, use it only if it suits your needs.

Usage

  1. Ensure you understand the security implications (see Security section of this file)
  2. Install this plugin (Todoist Mover) through Obsidian and enable it
  3. Enter your Todoist API token in the plugin settings, as explained there
  4. Read below sections to learn how to manipulate tasks

Importing tasks from Todoist

Executing the command "Todoist Text: Fetch tasks" will insert todos from Todoist at your cursor location. The keyword will use your chosen filter definition, which allows you to control exactly what tasks will be shown.

Security

This plugin stores your Todoist API token in plain text in your .obsidian/plugins folder. Anyone with your Todoist API token could access and manipulate all of your Todoist data. Ensure that you are not syncing/sharing your .obsidian/plugins folder for security purposes. Use this plugin at your own risk.

Attribution

Readme

Keywords

none

Package Sidebar

Install

npm i todoist-mover

Weekly Downloads

1

Version

2.0.1

License

MIT

Unpacked Size

427 kB

Total Files

21

Last publish

Collaborators

  • yanghva