Calendar
Playing around with a funky calendar scheme
sample calendar
usage: tingcal.py [-h] [--zodiac] startmonth endmonth
create a calendar
positional arguments:
startmonth start month YYYY-MM
endmonth end month YYYY-MM
optional arguments:
-h, --help show this help message and exit
--zodiac print zodiac signs
--lunar print lunar phase```
example
./tingcal.py 2013-03 2013-06 --zodiac --lunar
YYYY-Www Mo Tu We Th Fr Sa Su
2013-W09 🌕 26 27 28 ③ 2 3
2013-W10 🌗 5 6 7 8 9 10
2013-W11 🌑 12 13 14 15 16 17
2013-W12 18 🌓 ♈ 21 22 23 24
2013-W13 25 26 🌕 28 29 30 31
2013-W14 ④ 2 🌗 4 5 6 7
2013-W15 8 9 🌑 11 12 13 14
2013-W16 15 16 17 🌓 19 ♉ 21
2013-W17 22 23 24 🌕 26 27 28
2013-W18 29 30 ⑤ 🌗 3 4 5
2013-W19 6 7 8 9 🌑 11 12
2013-W20 13 14 15 16 17 🌓 19
2013-W21 20 ♊ 22 23 24 🌕 26
2013-W22 27 28 29 30 🌗 ⑥ 2
2013-W23 3 4 5 6 7 🌑 9
2013-W24 10 11 12 13 14 15 🌓
2013-W25 17 18 19 20 ♋ 22 🌕
2013-W26 24 25 26 27 28 29 🌗
Why? What?
This is how I like to see a calendar.
I added in the ISO 8601 calendar weeks because of of xkcd.com/1179/. There are also YYYY-Www-dd and YYYY-ddd that use numbers for the day of the week of the day of the year in addition to YYYY-MM-dd.
I added in the zodiac signs for entertianment purposes only.
I might add the ISO calendar ordinal day of the year that each week starts on (for YYYY-ddd).
I might add full moons option (it would have to be exclusive to the zodiac option)