From 110166d98866558df37f8ac2383f0c3e3a35f504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sat, 14 Mar 2026 07:24:15 +0100 Subject: [PATCH] obsidian-tasks: import --- obsidian-tasks/obsidian-tasks.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 obsidian-tasks/obsidian-tasks.sh diff --git a/obsidian-tasks/obsidian-tasks.sh b/obsidian-tasks/obsidian-tasks.sh new file mode 100755 index 0000000..b619a04 --- /dev/null +++ b/obsidian-tasks/obsidian-tasks.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +VAULT=~/cloud/syncthing/obsidian + +rg --no-filename '^\s*- \[ ]' "$VAULT" \ + | awk ' +BEGIN { + # initialize "last-tag" + # initialize tags assoc array +} +{ + # find out tag + # remove tag from task text + # add task text to assoc array + # save last-tag +} +/^\s+/ { + # save under last-tag in assoc array if no tag +} +END { + # group by tag +} +'