Skip to content

Instantly share code, notes, and snippets.

@jakeweidokal
Created July 27, 2024 15:57
Show Gist options
  • Save jakeweidokal/e3c585e0942b8b1b54ad2610f0400063 to your computer and use it in GitHub Desktop.
Save jakeweidokal/e3c585e0942b8b1b54ad2610f0400063 to your computer and use it in GitHub Desktop.
Obsidian Tasks Dashboard

Below is the dashboard I use for my tasks. It contains views by project and by due date. I mostly use the due dates to organize tasks, and then look at individual project files. I have another gist that shows an example of one of my projects files.

[[000 Home]]

[[Work]]

  • [[😺 NCAT]]
  • [[πŸ€– Automation]]
  • [[πŸ“Š NMIS API]]
  • [[πŸ‘¨β€πŸ’» Technical Standards]]
  • [[🏦 Infrastructure]]
  • [[βš– OSET]]
  • [[πŸ“± ISO]]

[[Personal]]

  • [[πŸ’» Blog]]
  • [[✈ Fed Meetup]]
  • [[βœ‰ Better Computering]]

By Project

[!inbox]- Inbox

not done
tags does not include #p/work 
tags does not include #p/personal 
tags does not include #routine
tags does not include #subtask

[!work]- [[Work]]

table without id
	file.link as Project,
	description as Description
FROM "Projects/Work"
where file.frontmatter.type = "project"
	AND file.folder != "Bins/Templates"
	AND file.frontmatter.status != "Done"
	AND file.link != [[Work]]

[!personal]- [[Personal]]

table without id
	file.link as Project,
	description as Description
FROM "Projects/Personal"
where file.frontmatter.type = "project"
	AND file.folder != "Bins/Templates"
	AND file.frontmatter.status != "Done"
	AND file.link != [[Personal]]

By Date

[!overdue]+ Overdue

due before today
not done
group by function task.file.path.includes('Work') ? "> [!work] [[Work]]" : "> [!personal] [[Personal]]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment