Activity Tracker
unlistedby Jasperwoodchuck
Customizable activity heatmap with GitHub-style and yearly views
Updated 4d agoAGPL-3.0
Activity Tracker
A customizable activity heatmap with GitHub-style and yearly views.
Features
- GitHub-style heatmap (
ghub) - Custom color palettes
- Legends and titles
- Weekday, month, and week number display
- Fully configurable via YAML
Usage
folder: (folder name)
key: (frontmatter property)
heatmapType: ghub
range:
value: 2
type: year
separateMonths: true
show:
border: true
weekday: true
months: true
weeknum: true
title:
text: Activity Tracker
alignment: center
size: 20
weight: 700
cell:
size: 12
borderRadius: 3
gap: 3
legends:
size: 8
alignment: right
borderRadius: 2
gap: 2
color:
palette: lavendar
default: "#ffffff"
limit: [75, 100, 125, 150, 175, 200, 225, 250]
Options
heatmapType
ghub→ GitHub-style gridyear→ yearly layout (Not implemented yet)
range
range:
value: number
type: year | month
show
show:
border: boolean
weekday: boolean
months: boolean
weeknum: boolean
title
title:
text: string
alignment: left | center | right
size: number
weight: number
cell
cell:
size: number
borderRadius: number
gap: number
legends
legends:
size: number
alignment: left | right
borderRadius: number
gap: number
color
color:
palette: string
default: hex
limit
limit: number[]
Defines thresholds for color intensity.
Notes
- Data is fetched from markdown files inside the specified folder
- Styling can be customized via CSS
Development
npm install
npm run build
License
This Plugin is licensed under AGPL-3.0.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.