Skip to content

Generates a printable, poignant reminder of your mortality

License

Notifications You must be signed in to change notification settings

mjpost/memento-mori

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

One day you will die. It's worth keeping in mind. This project will generate an A4-sized sheet of paper with a grid containing one square for every week of your expected life (which defaults to 78 years). If you provide your birthdate, it will x out the ones that have passed and are therefore only part of your fading memory.

Picture of a skull

Usage

The script generates a LaTeX file:

./memento.py > page.tex

You can tell it how many years to generate (default: 78) and have it x off the weeks you've lived if you provide a birthdate:

./memento.py -y 84 -b 1980-07-04 > page.tex

To use an image as the background, use the --background and --opacity flags:

./memento.py --background images/skull.jpg --opacity 0.2 -b 1980-07-04 -y 90 > page.tex

Good opacity values are likely 0.1—0.3, though it will of course depend on what image you are using.

If you prefer, you can use --watermark instead, which will put an image behind the table (opacity doesn't work with this option).

Compile with pdflatex:

pdflatex page.tex

This will produce a file, page.pdf, which you can print out and hang up. Put it somewhere where you'll see it---every day.

About

Generates a printable, poignant reminder of your mortality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages