Todo.txt Codeblocks

by Benjamin Nguyen
5
4
3
2
1
Score: 55/100

Description

Category: Task Management

The Todo.txt Codeblocks plugin offers a unique way to manage your tasks and projects within Obsidian. With this plugin, you can add tasks to a todotxt codeblock and sort them according to various criteria such as priority, status, created date, and more. The live preview feature allows you to see your task list in real-time, with collapsible project groups, edit buttons, and the ability to render Markdown links.

The plugin also includes auto-completion for projects and contexts, making it easy to get started with your tasks. Additionally, completed tasks can be automatically archived to a separate file, allowing you to keep your task list organized and clutter-free.

With its configurable defaults and customizable sorting options, Todo.txt Codeblocks is an excellent choice for anyone looking to streamline their task management workflow within Obsidian.

Reviews

No reviews yet.

Stats

21
stars
4,749
downloads
2
forks
936
days
177
days
566
days
26
total PRs
1
open PRs
0
closed PRs
25
merged PRs
19
total issues
3
open issues
16
closed issues
37
commits

Latest Version

2 years ago

Changelog

Fixes

  • Fix bug where user can't edit priority badge on mobile

README file from

Github

obsidian-todotxt-codeblocks

Description

A codeblock alternative to mvgrimes's obsidian-todotxt-plugin based on the Todo.txt specs.

Add your tasks to a todotxt codeblock to get started!

Link your codeblock to an existing *.txt file to synchronize changes.

Features

  • Sorting (listed in order of priority)
    • string[]
      • proj (project)
        • ex. "sort:proj:Home,Work"
      • ctx (context)
        • "n/c" = no context
        • ex. "sort:ctx:bug,feature,n/c,nice-to-have"
    • desc/asc (defaults to asc)
      • status
      • prio (priority)
      • completed (completed date)
      • due (due date extension)
      • created (created date)
      • ex. "sort:status sort:created:desc"
    • default (ex. "sort:default")
  • Live Preview
    • Collapsible project groups
    • Edit, add, delete buttons
    • Render Markdown links
  • Autocompletion for projects and contexts
  • Archive completed tasks to archive.txt file
    • Auto-archive setting
  • Configurable defaults

Commands

  • Create new task in focused list
  • New codeblock at cursor

Extensions

  • due: (Due date)
  • rec: (Recurrence frequency)

Language line options (not yet implemented)

  • get: Query for existing Todo.txt tasks and move to current codeblock
  • src: Link a *.txt file to the todotxt codeblock
  • filter:

Extensions

  • date formats
    • <YYYY-MM-DD> (ex. 1996-08-06)
    • <MM-DD> (ex. 08-06)
    • <n><[dateUnit]> (ex. 1w = 1 week from today)
      • calculates date n number of dateUnits away
      • dateUnits: d, w, m, y, b (business day)
      • if only a number is provided, it will calculate days (ex. 0 = today, 1 = tomorrow, 7 = next week)
    • <dayOfWeek> (ex. M = next Monday)
      • calculates date for first upcoming dayOfWeek
      • M, Tu, W, Th, F, Sa, Su
    • dayOfWeek and dateUnits (except b) can be combined (dayOfWeek must come first)
      • 1w2d = 9 days (1 week + 2 days)
      • Su5d = first upcoming Sunday in 5 days
    • if the rec: value is prefixed with a plus (ex. rec:+1w), the date is determined from the original due date rather than the completed date

Donations

Feel free to support me if you enjoy the plugin!

Acknowledgements

Thanks to hieuthi's joplin-plugin-metis for the inspiration.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
ABC Music Notation
5 years ago by Til Blechschmidt
Plugin which renders music notations from code blocks
Advanced Codeblock
4 years ago by Lijyze
An obsidian plugin that give additional features to code blocks.
Checkbox Reorder
3 years ago by Ivan Knöfler
Clear Todos
a year ago by Joshua Gawenda
An Obsidian Plugin to clear todos that are done
Code Blocks commands
8 months ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Code Styler
3 years ago by Mayuran Visakan
A plugin for Obsidian.md for styling codeblocks and inline code
Codeblock Customizer
3 years ago by mugiwara
Codeblock Customizer plugin for Obsidian
CodeBlock Tabs
3 years ago by Jemin Mau
Create tab group for contiguous codeblocks.
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
Collapsible Code Blocks
a year ago by Bradley Wyatt
Obsidian Plugin that makes code blocks collapsible in reading and edit view as well as enabling scroll-able code blocks.
Command Line
a year ago by Steven Stallion
Copy command lines from your notes to the clipboard.
Create Task
2 years ago by Simon Knittel
Create tasks faster from anywhere.
CSV Codeblock
3 years ago by elrindir
Plugin for obsidian to render csv syntax in codeblocks.
Embedded Code Title
5 years ago by tadashi-aikawa
It is an Obsidian plugin which can embeds title to code blocks.
Extended Task Lists
2 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
HK Code Block
3 years ago by Heekang Park
Obsidian plugin developed by Heekang Park; Make code block looking good on reading view
Minitabs
2 years ago by ssjy1919
Obsidian tabs
MLIR Syntax Highlight
3 years ago by Lewuathe
Nested Daily Todos
2 years ago by Thomas Brezinski
A plugin for Obsidian will parse previous Daily Notes for incomplete todos and add them to today's Daily Note. It supports grouping the todos by section and supports alternative checkbox states and nested todos.
Numerals
3 years ago by RyanC
An obsidian plugin which turns a math code block into a full featured calculator
Obligator
3 years ago by Dimitar Dimitrov
A fully featured replacement for the built-in daily notes plugin. Obligator functions like a virtual bullet journal by copying over unchecked to-do items to your new daily note, along with adding any scheduled items you've set up
Obsidian Columns
4 years ago by Trevor Nichols
ProgressBar
3 years ago by Wei Zhang
Code block plugin for Obsidian generating a progress bar
Random To-Do
5 years ago by NatiAris
Pick a random todo item or a file with todo items
Reminder
5 years ago by uphy
Reminder plugin for Obsidian
Replace Pencil
10 months ago by penyt
🐧 An obsidian plugin that can easily replace the custom variable in the code block.
Rollover Daily Todos
5 years ago by Matt Sessions
An obsidian plugin that rolls over todo items from the previous daily note
Simple Todo
a year ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Task Board
a year ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
TODO Highlighter
a year ago by Nuraly Dyussenov
Obsidian Plugin that formats the exact string TODO, so it can be easily seen in your notes.
Todo sort
3 years ago by Ryan Gomba
A plugin for Obsidian that sorts todos within a note
TODO Wrangler
3 years ago by Jeel Shah
An obsidian plugin to wrangle your Todos and put them in their place.
TODO | Text-based GTD
5 years ago by Lars Lockefeer
Todos sort
a year ago by Jiri Sifalda
A plugin for Obsidian that sorts todos within a note
TodoTxt
3 years ago by Mark Grimes
Obsidian plugin to manage todotxt files
Week Planner
4 years ago by Ralf Wirdemann
YAML Table
a year ago by dainakai