All Projects → jamiebrynes7 → obsidian-todoist-plugin

jamiebrynes7 / obsidian-todoist-plugin

Licence: MIT license
Materialize Todoist tasks in Obsidian notes

Programming Languages

typescript
32286 projects
Svelte
593 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to obsidian-todoist-plugin

obsidian-charts
Charts - Obsidian Plugin | Create editable, interactive and animated Charts in Obsidian via Chart.js
Stars: ✭ 177 (-66.03%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-tweet-to-markdown
An Obsidian.md plugin to save tweets as Markdown files.
Stars: ✭ 35 (-93.28%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-smart-typography
Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses
Stars: ✭ 81 (-84.45%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-text-format
Format seleted text in Obsdidian.md
Stars: ✭ 49 (-90.6%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
oz-clear-unused-images-obsidian
Obsidian plugin to clear the images that are not used in note files anymore
Stars: ✭ 92 (-82.34%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-community-list
📃 • updated list of community themes & plugins for obsidian.md!
Stars: ✭ 16 (-96.93%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-style-settings
A dynamic user interface for adjusting theme, plugin, and snippet CSS variables within Obsidian
Stars: ✭ 205 (-60.65%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-core-search-assistant-plugin
An Obsidian plugin to enhance built-in search: keyboard interface, card preview, bigger preview
Stars: ✭ 59 (-88.68%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-rollover-daily-todos
An obsidian plugin that rolls over todo items from the previous daily note
Stars: ✭ 52 (-90.02%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-contextual-typography
No description or website provided.
Stars: ✭ 45 (-91.36%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-kanban
Create markdown-backed Kanban boards in Obsidian.
Stars: ✭ 974 (+86.95%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-emoji-toolbar
No description or website provided.
Stars: ✭ 35 (-93.28%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-url-into-selection
Paste URLs into selected text "notion style"
Stars: ✭ 129 (-75.24%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-readwise
Sync Readwise highlights into your obsidian vault
Stars: ✭ 79 (-84.84%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-embedded-note-titles
No description or website provided.
Stars: ✭ 50 (-90.4%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-hider
Hide Obsidian UI elements such as tooltips, status, titlebar and more
Stars: ✭ 106 (-79.65%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-pangu
为 Obsidian 笔记加上「盘古之白」,排版强迫症者的福音。 | A small plugin aims to add space between Chinese Characters and English Alphabet, and it is a boon for typographically compulsive people.
Stars: ✭ 40 (-92.32%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-metatemplates
Take advantage of YAML front-matter in generating notes from templates (for obsidian.md)
Stars: ✭ 68 (-86.95%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-advanced-appearance
Change Obsidian colors, fonts and other cosmetic settings
Stars: ✭ 35 (-93.28%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-podcast-note
A plugin for the note taking app Obsidian that lets you add podcast meta data to your notes.
Stars: ✭ 24 (-95.39%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md

Obsidian x Todoist Plugin

GitHub Workflow Status GitHub release (latest SemVer)

An Obsidian plugin to materialize Todoist task lists in Obsidian notes.

Example gif

Usage

  1. Install the plugin through the Obsidian's community plugins browser.
  2. Enable the plugin in Obsidian.
  3. You should get a prompt asking for your Todoist API token. (If not, you can enter this in the settings).
  4. Place a code block like the following in any note:
    ```todoist
    {
    "name": "My Tasks",
    "filter": "today | overdue"
    }
    ```
  5. Swap to preview mode and the plugin should replace this code block with the materialized result of that filter.

If you are synchronizing your vault, I recommend explicitly ignoring the .obsidian/todoist-token file for security reasons, if possible.

Inputs

Name Required Description Type Default
name The title for the materialized query. You can use the {task_count} template which will be replaced by the number of tasks returned by the query. string
filter A valid Todoist filter1 string
autorefresh The number of seconds between auto-refreshing. If omitted, the query use the default global settings. number null
sorting Describes how to order the tasks in the query. Can be any of 'priority', 'dateAscending' (aliased as 'date'), 'dateDescending', or multiple of these. string[] []
group Denotes whether this query should have its task grouped by project & section. bool false

Commands

There are also a few commands bundled in with the plugin:

  1. 'Refresh Metadata'

    This command refreshes all the metadata (projects, sections, and labels) for Todoist tasks. This is done at startup.

  2. 'Add Todoist task'

    This command opens up a modal for creating a task in Todoist. You can set the project/section, labels, priority, and due date through this modal. Any text selected when this command is executed will be pulled for the task content.

  3. 'Add Todoist task with the current page'

    Similiar to the previous command, this one also appends a link to the current active page to the task input.

CSS

This plugin comes with default CSS intended for use with the default Obsidian themes.

I also maintain an Obsidian theme which has support out of the box for this plugin, for a complete example of CSS for this plugin, check out the source.


1: There are some exceptions in the Todoist API. Checkout this issue for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].