✏ïļ uncompleted tasks

TASK
FROM "Agenda/Daily"
WHERE !completed AND file.day.month = date("lecture-01").month AND !contains(tags, "#habit") AND !rescheduled
GROUP BY file.name

✅ habit tracker

dv.span("**📚 Reading**")
 
const calendarData = {
    year: 2024,
	blue: ["#ffdf04","#ffbe04","#ff9a03","#ff6d02","#ff2c01"],
    entries: [],
    intensityScaleEnd: 45
}
 
for(let page of dv.pages('"Agenda/Daily"').where(p=>p.reading)){
    calendarData.entries.push({
        date: page.file.name,
        intensity: page.reading,
        content: await dv.span(`[](${page.file.name})`),
    })
       
}
 
renderHeatmapCalendar(this.container, calendarData)
dv.span("**🏃‍♂ïļ Running**")
 
const calendarData = {
    year: 2024,
	blue: ["#ffdf04","#ffbe04","#ff9a03","#ff6d02","#ff2c01"],
    entries: [],
    intensityScaleEnd: 45
}
 
for(let page of dv.pages('"Agenda/Daily"').where(p=>p.run)){
    calendarData.entries.push({
        date: page.file.name,
        intensity: page.reading,
        content: await dv.span(`[](${page.file.name})`),
    })
       
}
 
renderHeatmapCalendar(this.container, calendarData)
dv.span("**🧔‍♂ïļ Beard care**")
 
const calendarData = {
    year: 2024,
	blue: ["#ffdf04","#ffbe04","#ff9a03","#ff6d02","#ff2c01"],
    entries: [],
    intensityScaleEnd: 45
}
 
for(let page of dv.pages('"Agenda/Daily"').where(p=>p.microneedling || p.beardcream)){
    calendarData.entries.push({
        date: page.file.name,
        intensity: page.reading,
        content: await dv.span(`[](${page.file.name})`),
    })
       
}
 
renderHeatmapCalendar(this.container, calendarData)
dv.span("**ðŸšŋ Shower**")
 
const calendarData = {
    year: 2024,
    entries: []
}
 
for(let page of dv.pages('"Agenda/Daily"').where(p=>p.shower)){
    calendarData.entries.push({
        date: page.file.name,
        content: await dv.span(`[](${page.file.name})`),
    })
       
}
 
renderHeatmapCalendar(this.container, calendarData)
dv.span("**🛌 Linen Change**")
 
const calendarData = {
    year: 2024,
    entries: []
}
 
for(let page of dv.pages('"Agenda/Daily"').where(p=>p.linen)){
    calendarData.entries.push({
        date: page.file.name,
        content: await dv.span(`[](${page.file.name})`),
    })
       
}
 
renderHeatmapCalendar(this.container, calendarData)

📝 notes calendar

CALENDAR file.mtime
WHERE !contains(file.name, "lecture")