This is a small script that I wrote after watching the great TED Talk "Inside the mind of a master procrastinator" by Tim Urban.
It's a customizable way to create a life calendar image. Which can be later used as the desktop background.
usage: lifecalendar.py [-h] [-c CONFIG] [-o OUTPUT] [-b BIRTHDATE]
[-y LIFE_EXPECTANCY]
Tool to create an image of the life calendar, where each rectangle
represents a week in our life.
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
configuration file.
Configuration overriders:
If set they take precedence over the values especified in the
configuration.
-o OUTPUT, --output OUTPUT
output file.
-b BIRTHDATE, --birthdate BIRTHDATE
birthdate in the format "dd/mm/yyyy."
-y LIFE_EXPECTANCY, --life-expectancy LIFE_EXPECTANCY
life expectancy in years.
python lifecalendar.py -c examples/default -b 14/03/1989 -y 85
For more examples of the configuration check the examples folder
It is licensed under the GPLv3. For the full license check the LICENSE file.