#Note/Permanent #Habit/Metric #Health/Exercise
**Why [Exercise](https://en.wikipedia.org/wiki/Exercise)?**
```dataviewjs
dv.span("**🏋️Exercise🏋️**")
const calendarData = {
year: 2025, // (optional) defaults to current year
colors: {
white: ["#fff","#fff","#fff","#fff333","#fff"],
},
entries: []
}
//DataviewJS loop
for (let page of dv.pages('"Diary"').where(p=>p.exercise)) {
//dv.span("<br>" + page.file.name) // uncomment for troubleshooting
calendarData.entries.push({
date: page.file.name,
intensity: 4,
content: await dv.span(`[🏋️](${page.file.name})`), //for hover preview",
})
}
renderHeatmapCalendar(this.container, calendarData)
```