# # [[How to display tasks due today - Dataview]]
<iframe width="560" height="315" src="https://www.youtube.com/embed/ccN5vJzXwvo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
## Thumbnail
![[Obsidian task management with Dataviewjs.png]]
### Inspiration
![[curtis-mchale-obsidian-task-management-thumbnail.png]]
## Title
1. Obsidian Dataview for task management
2. Obsidian Dataviewjs for task management
3. Task management in Obsidian with Dataview
4. Tasks in Obsidian
5. ==Obsidian task management with Dataviewjs, Templates, Daily Notes==
## Hook
The idea of a to do list being a single list, in a single place, with all the tasks we need to do, made sense when we were still writing stuff down on paper and it wasn't efficient to look through all our notes just to find tasks.
But if you're here, chances are, you've switched, like me, at least partially into taking notes digitally. And with digital notes comes tools for searching and finding these tasks. Wouldn't it be great if you could type out tasks in whatever note you happened to be writing in, but could still see all the tasks due on a certain date?
Well, in Obsidian, there's a plugin for that... or three.
## Intro
Hi, I'm Nicole van der Hoeven, and on this channel I talk about how to min/max my life and the tools I use to do it. In this video, I'm going to be talking specifically about Obsidian.
## Structure
- Enable the Daily Notes plugin
- Enable Templates plugin
- Enable the Dataview plugin
- 1. Create a Templates folder and set it as the default templates folder
- 2. Create a daily template in the templates folder
- 3. Set Daily notes plugin to use daily template
- 4. Create a task in another page. Add a date.
- 5. Copy Dataview query into daily notes template
- Apply the template to the daily note, but it should also just automatically be filled out.
## Outro
Let me admit something here though. This approach works, and I've helped a couple friends set this up. But it's not the one that I personally use. That's because every task I have that is date- or time-specific goes into my calendar using a smart calendar blocking tool called Reclaim.
But if you want to know more about Dataview, check out this video. In the end, you should choose the approach that works for you. Qapla'!
## Related videos and resources
```js
dv.taskList(dv.pages().file.tasks
.where(t => !t.completed)
.where(t => t.text.includes("@{{date:YYYY-MM-DD}}")))
```
## Timestamps
0:00 Intro
1:04 Enabling required plugins
1:35 Step 1 - Create a default templates folder
02:36 Step 2 - Create a daily note template
03:15 Step 3 - Set default daily template
04:46 Step 4 - Create tasks
06:00 Step 5 - Copy DataviewJS query into daily template
## Pre-production
- [x] Take a thumbnail photo and create one for YouTube (1280 x 720).
- [x] Add description.
- [x] Include the title and any keywords in the first few sentences, but in a natural way.
- [x] Add related videos and resources as links.
- [x] Add end screen.
- [x] Add cards if necessary.
- [x] Add video to relevant playlist(s), or create a playlist if necessary.
- [x] Create captions using Descript or using the script, then edit them.
- [x] Add chapters for YouTube if longer than 5 minutes.
- [x] Add mid-roll ads/check monetization settings.
- [x] Schedule on YouTube.
## Post-production
- [x] Promote on personal social media.
- [ ] Twitter
- [ ] LinkedIn
- [ ] Create a blog post on [site](https://nicolevanderhoeven.com).
- [ ] Add to weekly newsletter.