NOTEDASHBOARD
newdakhaObsidian-MV-Dashboard
A personal dashboard for Obsidian built with DataviewJS. Shows GitHub contributions, weather, calendar, notepad, and kanban-style task cards — all in one view.
Obsidian MV Dashboard
A personal dashboard for Obsidian built with DataviewJS. Shows GitHub contributions, weather, calendar, notepad, and kanban-style task cards — all in one view.
Setup
- Install the Dataview plugin and enable DataviewJS
- Create a new note and paste the script inside a
dataviewjscode block - Set your username at the top:
const USERNAME = "your-github-username";
- Done — open the note
Features
- GitHub heatmap — contribution graph for the current year
- Weather — 7-day forecast for Almaty via Open-Meteo (click a day for hourly detail)
- File search — fuzzy search across your vault
- Calendar — monthly view with per-day notes, persisted to
localStorage - Notepad — multi-tab scratchpad, auto-saved
- Task cards — 5 kanban columns with checkboxes, add/delete tasks
Notes
- Weather is hardcoded to Almaty (
lat=43.25, lon=76.92) — change coordinates in the fetch URL to use another city - All data (notes, tasks, pads) is saved to
localStorageunder keymv11 - Requires Dataview plugin with JS queries enabled (
Settings → Dataview → Enable JavaScript Queries)
How to Install
- Download the dashboard markdown file from GitHub
- Drop it into your vault (anywhere)
- Install the Homepage plugin and point it at the file
- Enable any listed CSS snippets for the intended look
Stats
Stars
0
Forks
0
License
MIT
Last updated 2mo ago