--- id: "2023-12-17" aliases: - βŒ›Notes to Process - Dashboard tags: - Dashboard cssclasses: - dashboard - dashboard-ReadLineLength --- # Dashboard - ### 🏠 [House]() - πŸ’° Budget - [[Q1 2024]] - #### πŸ›’ Grocery - πŸ’³ Transaction - ### πŸ‘€ [Personal]() - #### 🏑[Archive](file:////Users/si/Documents/SI/Archive) - #### ✍️ [Area](file:////Users/si/Documents/SI/Area) - #### πŸ“ [Projects](file:////Users/si/Documents/SI/Project) - #### πŸ“š [Resource](file:////Users/si/Documents/SI/Resource) - βœ… [To-do](file:////Users/si/Documents/SI/To-do) `$=dv.list(dv.pages('"To-do"').sort(f=>f.file.name,"desc").limit(4).file.link)` - ### 🏒 [School]() - πŸ“” [Class]() `$=dv.list(dv.pages('"Resource"').sort(f=>f.file.mtime.ts,"desc").limit(4).file.link)` - πŸ’Ό [Project]() - ✏️ [Assignment]() `$=dv.list(dv.pages('#assignment').sort(f=>f.file.mtime.ts,"desc").file.link)` - ### 🚧 Life Progress ```dataviewjs const today = DateTime.now() const endOfYear = { year: today.year, month: 12, day: 1 } const lifespan = { year: 80 } const birthday = DateTime.fromObject({ year: 2001, month: 6, day: 9 }); const deathday = birthday.plus(lifespan) function progress(type) { let value; switch(type) { case "lifespan": value = (today.year - birthday.year) / lifespan.year * 100; break; case "year": value = today.month / 12 * 100 break; case "month": value = today.day / today.daysInMonth * 100 break; case "day": value = today.hour / 24 * 100 break; } return ` | ${parseInt(value)} %` } dv.span(` | | Progress | Percentage | | --- | --- |:---:| | **Year** | ${progress("year")} | **Month**| ${progress("month")} | **Day**| ${progress("day")} | **Life** | ${progress("lifespan")} `) ``` --- - ## πŸ•°οΈ Recent `$=dv.list(dv.pages('').sort(f=>f.file.mtime.ts,"desc").limit(4).file.link)` - ## πŸ‘‡πŸ» Navigation - [[Writing Ideas]] - [[Content Ideas]] - [[Habit Tracker]] - [[Time Tracker]] - [[C Programming for beginnners]] - ## πŸ“Š Stats - Notes: `$=dv.pages().length` - Personal recipes:Β `$=dv.pages('"Family/Recipes"').length` - ## ⏰ Time --- ## βŒ›[[Notes to Process]] ```dataview TABLE file.ctime as "Created" FROM #todevelop and -"004 TEMPLATES" Limit 20 sort file.ctime ``` ---