jamiebrynes7 / obsidian-todoist-plugin

Materialize Todoist tasks in Obsidian notes
https://jamiebrynes7.github.io/obsidian-todoist-plugin/
MIT License
903 stars 69 forks source link

Add Quick Capture using Todoist #105

Open eatondpe opened 3 years ago

eatondpe commented 3 years ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

This is a new feature request.

Describe the solution you'd like A clear and concise description of what you want to happen.

This would be an expansion to include checking for and auto-pulling "quick capture" items from Todoist.

  1. User sets which project holds quick capture non-task tasks by supplying the Todoist URI for that project.
  2. User sets to which note in Obsidian the quick capture is to be added. (w/ option to save to today's daily note.)
  3. User sets how frequently this plug-in checks for items in that Todoist project.
  4. At the interval selected above, this plug-in checks for any tasks in the selected project. If any tasks are found, this plug-in displays a notice telling the user how many quick capture items it found, along with a button to fetch the quick captures. This repeats at the stated interval, giving the user periodic reminders of the quick capture items.
  5. Clicking the button causes this plug-in to copy the task name, along with any links or comments, and creates a new paragraph (or bullet item) in the note specified by the user in 2, above.
  6. This plugin also deletes that task from Todoist. This feature turns Todoist into a share sheet alternative.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

I've tried using actual tasks for this. But since the tasks are linked to Todoist, they aren't suited well to quick capture of links, articles, videos, etc.

Additional context Add any other context or screenshots about the feature request here.

For former users of Roam, this recreates the same feature developed there. This means the javascript for this feature already exists.

kmaustral commented 3 years ago

Thanks David. This would be great and match the Todoist Quick Capture SmartBlock in Roam.