Memento Mori Calendar is a Vivaldi-specific browser mod that adds an inspirational calendar to your browser’s start page. It visually represents the weeks of your life, encouraging reflection on time and life expectancy.
Note: This mod is designed specifically for Vivaldi and relies on Vivaldi’s support for custom modifications.
It is not guaranteed to work on other browsers, but you are welcome to experiment and try loading it elsewhere.
- Clone the repository:
git clone https://github.com/yourusername/memento-mori-calendar.git
- Navigate to the project directory:
cd memento-mori-calendar
- Configure your calendar:
Open themmcalendar.jsfile and set your birth date. (Optionally, customize your life chapters and color theme as described in the Configuration section below.) - Locate your Vivaldi installation directory:
Go to<YOURVIVALDIDIRECTORY>\Application\<VERSION>\resources\vivaldi - Back up
window.html:
Before making any changes, make a copy ofwindow.htmlin a safe location. - Modify
window.html:- Open
window.htmlin a text editor. - Inside the
<body>element, add the following line:<script src="mmcalendar.js"></script>
- Open
- Copy your script:
Place your customizedmmcalendar.jsin the same directory aswindow.html. - Restart Vivaldi:
Close and reopen Vivaldi. The calendar will automatically appear on your start page.
Warning: Vivaldi updates may overwrite
window.html. After updating, you may need to repeat steps 3–6.
- Set your birthday:
Edit the following line inmmcalendar.js:const myBirthDay = 'YYYY-MM-DD'; // <-- Replace with your birthday
- Customize chapters and colors:
ModifychaptersArrayandcolorThemein the same file to personalize your calendar.
Estimate your life expectancy for configuring the calendar with these tools:
- Blueprint Income Life Expectancy Calculator — No account required, provides a general estimate.
- Living to 100 Life Expectancy Calculator — More detailed, requires a free account.
Contributions are welcome! Please submit issues or pull requests if you have suggestions or improvements.
This project is licensed under the MIT License.