All Projects → tgrosinger → tq-obsidian

tgrosinger / tq-obsidian

Licence: GPL-3.0 License
Yet another Obsidian task manager

Programming Languages

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

Projects that are alternatives of or similar to tq-obsidian

obsidian-hider
Hide Obsidian UI elements such as tooltips, status, titlebar and more
Stars: ✭ 106 (+12.77%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-contextual-typography
No description or website provided.
Stars: ✭ 45 (-52.13%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-encrypt
Hide secrets in your Obsidian.md vault
Stars: ✭ 83 (-11.7%)
Mutual labels:  obsidian-plugin, obsidian-md
find-unlinked-files
Find files, which are nowhere linked, so they are maybe lost in your vault.
Stars: ✭ 81 (-13.83%)
Mutual labels:  obsidian-plugin, obsidian-md
cycle-through-panes
Cycle through Panes - Obsidian Plugin
Stars: ✭ 44 (-53.19%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-smart-typography
Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses
Stars: ✭ 81 (-13.83%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-imgur-plugin
Pastes images right to imgur.com
Stars: ✭ 72 (-23.4%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-text-format
Format seleted text in Obsdidian.md
Stars: ✭ 49 (-47.87%)
Mutual labels:  obsidian-plugin, obsidian-md
lumberjack-obsidian
Log your thoughts! Lumberjack adds URL commands to help you axe inefficiency and get right to writing.
Stars: ✭ 49 (-47.87%)
Mutual labels:  obsidian-plugin, obsidian-md
notetweet obsidian
Post tweets directly from Obsidian.
Stars: ✭ 29 (-69.15%)
Mutual labels:  obsidian-plugin, obsidian-md
hotkey-helper
Easily see and access any Obsidian plugin's options pane or hotkey assignments (including conflicts) from the Community Plugins tab
Stars: ✭ 48 (-48.94%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-link-indexer
No description or website provided.
Stars: ✭ 18 (-80.85%)
Mutual labels:  obsidian-plugin, obsidian-md
file-tree-alternative
This Obsidian Plugin allows users to have a different file explorer experience.
Stars: ✭ 167 (+77.66%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-link-converter
Obsidian Plugin to scan all your links in your vault and convert them to your desired format.
Stars: ✭ 44 (-53.19%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-link-favicon
See the favicon for a linked website.
Stars: ✭ 46 (-51.06%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-editor-shortcuts
Obsidian plugin to add keyboard shortcuts commonly found in code editors such as Visual Studio Code (vscode) or Sublime Text
Stars: ✭ 74 (-21.28%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-text-expand
A simple text expand plugin for Obsidian.md
Stars: ✭ 122 (+29.79%)
Mutual labels:  obsidian-plugin, obsidian-md
slated-obsidian
Task management in Obsidian.md
Stars: ✭ 123 (+30.85%)
Mutual labels:  obsidian-plugin, obsidian-md
quick-explorer
Perform file explorer operations (and see your current file path) from the Obsidian.md title bar
Stars: ✭ 119 (+26.6%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-style-settings
A dynamic user interface for adjusting theme, plugin, and snippet CSS variables within Obsidian
Stars: ✭ 205 (+118.09%)
Mutual labels:  obsidian-plugin, obsidian-md

tq

tq is a plugin for Obsidian for managing tasks using a file-based workflow. Each task is represented as a Markdown note with a single task line and some metadata in the frontmatter. Tasks are viewed by embedding queries in other notes, such as your Daily Note.

tq demo

An example task note:

---
due: '2021-06-30'
tags: 'work'
repeat: every Friday
completed:
  - '2021-06-18'
  - '2021-06-11'
---

- [ ] File TPS reports

This plugin is still under active development and is not yet feature complete. It does however have the basic functionality, and I'll be adding more as needed by my tasks workflow.

Custom Blocks

Tasks can be queried by using custom code blocks in notes. Here's an example which would include any tasks for the specified date or which are overdue (in relation to that date). It will also omit any tasks which have been completed.

```tq
select-day: 2021-06-06
completed:  false
overdue:    true
```

Or for a more complicated example:

```tq
select-week: 2021-06-13
select-tags: [ home, shopping ]
completed: false
group: due
no-due: true
```

Custom Block Properties

Property Value Description Default
select-day Date Include only tasks due this day All tasks
select-week Date Include only tasks due this week All tasks
select-tags String List Include only tasks with this tag (can be used with day/week) All tasks
omit-tags String List Exclude tasks with this tag (can be used with day/week) Omit none
overdue true/false Include if task is overdue in relation to selected day/week false
completed true/false Include only tasks which are checked or not checked. If completed is not provided, then both completed and incomplete tasks are shown. If set to true, then only completed tasks are shown, and if false then only incomplete tasks are shown. All tasks
due true/false Include tasks which have a due date true
no-due true/false Include tasks which do not have a due date true
sort "score", "due", "" Specify the sort order of the tasks ""
group "due", "completed", "" Specify how tasks should be grouped in the list ""

Note that select-tags and omit-tags support nested tags. In other words, select-tags: work will match notes tagged with work as well as work/meetings

Obsidian Links and Shortcuts

You may use Obsidian links to interact with tq from within or outside of the app.

Creating Tasks

obsidian://tq?create&due=2021-06-01&task=Water%20the%20garden

Properties must be URL escaped.

Property Value Description
action "create" Indicate a task is being created
due Date An optional due date for the task
task String The URL escaped contents of the task
repeat String The URL escaped repeat configuration
tags String Comma separated list of tags

Using iOS Shortcuts

The URL above can be used from iOS Shortcuts to create a quick way to add tasks from outside of Obsidian. Note however that if you are using Obsidian Sync, your task may not be synced unless you leave Obsidian open long enough to complete.

Example Shortcut

tq-shortcut.mp4

Pricing

This plugin is provided to everyone for free, however if you would like to say thanks or help support continued development, feel free to send a little my way through one of the following methods:

GitHub Sponsors Paypal BuyMeACoffee

Screenshots

So far the majority of my effort has been focused on functionality, so the UI has some very rough edges. It will hopefully improve over time!

create-task

edit task repeat

task 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].