update: Templates

This commit is contained in:
Mathis Gauthey
2024-01-04 11:08:48 +01:00
parent 0a7bd6346c
commit 3145e808a4
8 changed files with 1088 additions and 180 deletions

View File

@@ -2,10 +2,10 @@
title: <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
date: <% moment(tp.file.creation_date()).format("YYYY-MM-DD HH:mm:ss") %>
lastmod: <% moment(tp.file.creation_date()).format("YYYY-MM-DD HH:mm:ss") %>
categories:
categories:
tags: monthly-notes
aliases:
share: false
aliases:
share: false
---
# <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
@@ -26,45 +26,233 @@ tR += '\n';
tR += '\n';
tR += leftAngle;
currentMoment.add(-1,'months');
tR += '[[' + currentMoment.format('YYYY-MM') + ']]' + pipe;
tR += '[[' + currentMoment.format('YYYY-MM|MMMM') + ']]' + pipe;
currentMoment.add(1,'months');
tR += currentMoment.format('YYYY-MM') + pipe;
tR += currentMoment.format('MMMM') + pipe;
currentMoment.add(1,'months');
tR += '[[' + currentMoment.format('YYYY-MM') + ']]';
tR += '[[' + currentMoment.format('YYYY-MM|MMMM') + ']]';
currentMoment.add(-1,'months');
tR += rightAngle;
tR += '\n';
tR += '\n';
tR += leftAngle;
const thisMonth = currentMoment.month();
currentMoment.startOf('week');
do {
tR += '[[' + currentMoment.format('GGGG-[W]WW|[Week] WW') + ']]';
currentMoment.add(1,'weeks');
if (currentMoment.month() == thisMonth)
{ tR += pipe}
} while (currentMoment.month() == thisMonth)
currentMoment.subtract(1, 'weeks');
tR += rightAngle;
%>
> [!INFO]- Time left ⏱
> ![[Time Left ⏱#Time Left ⏱]]
## Dashboard 🗺️
> [!QUOTE]- Google Calendar 📅
> ![[Google Calendar Monthly View 📅#Google Calendar Monthly View 📅]]
> [!QUOTE]- Tasks Calendar ✅
> ![[Tasks Calendar Monthly View ✅#Tasks Calendar Monthly View ✅]]
## Projects 🎯
```tasks
not done
path includes 2-Areas
group by filename
sort by happens
(happens in <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>) OR (happens before <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>)
```dataviewjs
await dv.view("_Scripts", {pages: "dv.pages().file.where(f => f.folder != '_Sources' && f.folder != '4-Archives' && f.folder != '5-Templates').tasks.where(t => !t.text.includes('🔁'))", view: "month", firstDayOfWeek: "1", options: "style9 filter", dailyNoteFolder: "-Daily-Notes"})
```
## Projects Graveyard 🪦
> [!CHECK]+ Projects 🎯
>
> ```tasks
> not done
> is not recurring
> description includes ]]
> filter by function task.happens.moment?.isSameOrBefore('<% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>', 'month') || false
> group by happens
> ```
```tasks
path includes 2-Areas
group by filename
sort by done
done in <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
```
> [!CHECK]+ Tasks
>
> ```tasks
> not done
> is not recurring
> description does not include ]]
> filter by function task.happens.moment?.isSameOrBefore('<% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>', 'month') || false
> group by happens
> ```
> [!TODO]+ Recurring 🔁
>
> ```tasks
> not done
> is recurring
> filter by function task.happens.moment?.isSameOrBefore('<% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>', 'month') || false
> group by happens
> ```
> [!IMPORTANT]+ Next Actions 🏃
>
> ```tasks
> not done
> description does not include ]]
> tags include #next
> group by function task.tags.filter( (tag) => ! tag.includes("#next") )
> ```
> [!EXAMPLE]+ Upcoming Projects (by date) 🎯
>
> ```tasks
> not done
> description includes ]]
> filename does not include Passions Backlog 🎮
> (heading does not include Focus) AND (heading does not include Goals)
> group by function (!task.happens.moment) ? '%%4%% *Undated*' : result = task.happens.moment.isBefore(moment(), 'day') ? '%%1%% ==Overdue==' : result = task.happens.moment.isSame(moment(), 'day') ? '%%2%% **Today**' : '%%3%% Future'
> group by function task.happens.format("YYYY > Q[ - Quarter] > MM[ - ]MMMM > [Week] WW", task.priorityNameGroupText)
> group by function task.happens.format("YYYY-MM-DD dddd")
> ```
> [!QUESTION]+ Waiting For 💤
>
> ```tasks
> not done
> description does not include ]]
> tags include #waiting
> group by filename
> ```
> [!BUG]+ Delegated 👷‍♂️
>
> ```tasks
> not done
> description does not include ]]
> tags include #delegated
> group by filename
> ```
> [!SUMMARY]+ Higher Focus 🔥 & Goals 🎯
>
> ```tasks
> not done
> (path includes -Daily-Notes) OR (path includes -Periodic-Notes)
> (heading includes Focus) AND (heading includes Goals)
> group by function '%%' + (task.heading.includes("Yearly Focus 🔥 & Goals 🎯") ? "1" : task.heading.includes("Quarterly Focus 🔥 & Goals 🎯") ? "2" : task.heading.includes("Monthly Focus 🔥 & Goals 🎯") ? "3" : task.heading.includes("Weekly Focus 🔥 & Goals 🎯") ? "4" : task.heading.includes("Daily Focus 🔥 & Goals 🎯") ? "5" : "6") + '%%' + task.heading + " > " + task.file.filenameWithoutExtension + " > " + task.tags
> ```
## Underground 🚇
> [!EXAMPLE]+ Upcoming Projects (by priority) 🎯
>
> ```tasks
> not done
> description includes ]]
> filename does not include Passions Backlog 🎮
> (heading does not include Focus) AND (heading does not include Goals)
> group by priority
> ```
> [!EXAMPLE]+ Upcoming Projects (by areas) 🎯
>
> ```tasks
> not done
> description includes ]]
> filename does not include Passions Backlog 🎮
> (heading does not include Focus) AND (heading does not include Goals)
> group by filename
> ```
> [!INFO]+ Projects On Hold 🎯
>
> ```tasks
> description includes ]]
> status.type is NON_TASK
> group by filename
> ```
> [!INFO]+ Tasks On Hold ✅
>
> ```tasks
> description does not include ]]
> status.type is NON_TASK
> group by filename
> ```
> [!INFO]+ Unplanned Projects 🎯
>
> ```tasks
> not done
> description includes ]]
> filename does not include Passions Backlog 🎮
> (heading does not include Focus) AND (heading does not include Goals)
> (status.type is TODO) AND (no happens date)
> group by filename
> sort by created
> ```
> [!INFO]+ Unplanned One-Off Tasks ✅
>
> ```tasks
> not done
> is not recurring
> description does not include ]]
> path includes -Daily-Notes
> (heading does not include Focus) AND (heading does not include Goals)
> (status.type is TODO) AND (no tags) AND (no happens date)
> group by filename
> sort by created
> ```
> [!INFO]+ Unplanned Projects Tasks ✅
>
> ```tasks
> not done
> is not recurring
> description does not include ]]
> (path does not include -Daily-Notes) AND (path does not include -Periodic-Notes)
> filename does not include Passions Backlog 🎮
> (status.type is TODO) AND (no tags) AND (no happens date)
> group by filename
> sort by created
> ```
## Logs 🪵
> [!NOTE]+ Projects Created
>
> ```tasks
> not done
> is not recurring
> description includes ]]
> created on <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
> group by created
> ```
> [!NOTE]+ Tasks Created
>
> ```tasks
> not done
> is not recurring
> description does not include ]]
> created on <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
> group by created
> ```
> [!MISSING]+ Projects Graveyard 🪦
>
> ```tasks
> description includes ]]
> is not recurring
> done in <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
> group by done
> ```
> [!MISSING]+ Tasks Log ❌
>
> ```tasks
> description does not include ]]
> is not recurring
> done in <% moment(tp.file.title, "YYYY-MM").format("YYYY-MM") %>
> group by done
> ```
## Monthly Focus 🔥 & Goals 🎯
- `Add some C.S.S (Continue Start Stop) with Habits & DWI.`
## Journal 📔
An Interesting Title :
An Interesting Title :
<% await tp.file.move("/-Periodic-Notes/" + tp.file.title) %>