#!/bin/bash
year=2025
start="2025-01-01"
end="2025-12-31"
start_epoch=$(gdate -d "$start" +%s)
end_epoch=$(gdate -d "$end" +%s)
day_seconds=86400
for ((t = $start_epoch; t <= $end_epoch; t += $day_seconds)); do
gdate -d "@$t" "+%F w%V %a - " | tr '[:upper:]' '[:lower:]'
done
Now if someone made one with the ability to drag colored blocks of days around..
Source at https://github.com/cassidoo/pocketcal
I did it pretty manually because this is something I do once every year around the year-end.
Here is the Google Sheet Template. Change/Add/Edit the "YYYY" sheet to the year you want and fix the dates (should not take you more than 5-min). I have included the year a family member is born in the "Data" sheet to calculate the key events in life - Kids Graduation, and whatever else you want to in sync with you, your partner’s age, and any event you want to track.
https://docs.google.com/spreadsheets/d/1YwAf8vgVR0FbTU6n1dVO...
But then somewhat spoiling the page's nice light weight is a 576kB favicon.
b0wen•3d ago
Dilettante_•5h ago
Tallain•4h ago