https://github.com/liamvdv/doomsdaytutor
Practice the doomsday algorithm in your terminal.
https://github.com/liamvdv/doomsdaytutor
cli doomsday-algorithm education python3
Last synced: 3 months ago
JSON representation
Practice the doomsday algorithm in your terminal.
- Host: GitHub
- URL: https://github.com/liamvdv/doomsdaytutor
- Owner: liamvdv
- License: mit
- Created: 2022-01-29T22:14:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-19T18:28:33.000Z (about 4 years ago)
- Last Synced: 2025-09-07T12:18:26.890Z (8 months ago)
- Topics: cli, doomsday-algorithm, education, python3
- Language: Python
- Homepage: https://pypi.org/project/doomsdaytutor/
- Size: 2.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# doomsdaytutor
So you have the modest goal of comfortably saying:
> I know the weekday of birth of every person on earth, in our past and in the future, if just provided a date.
Learning the theory behind the [**doomsday algorithm**](https://www.youtube.com/watch?v=z2x3SSBVGJU) isn't hard, but practicing it becomes cumbersome. It requires mental energy thinking of dates and checking them afterwards. Wouldn't it be nice to have a program for that, one that **explains false answers**?
Doomsdaytutor will present you with questions and explain the algorithm visually if the submitted answer is wrong. If you are unfamiliar with the algorithm, doomsdaytutor will also happily explain it to you.

## Installation
All common operating systems (Windows, Mac and Linux) are supported. Open your terminal and follow along.
`doomsdaytutor` requires Python version>=3.6 so make sure you have it installed.
```bash
$ python -V # Windows
$ python3 -V # Linux, Mac
```
Now install doomsdaytutor with pip.
```bash
$ pip install doomsdaytutor # Windows
$ pip3 install doomsdaytutor # Linux, Mac
```

You will learn everything else in your terminal :D.
```bash
$ doomsdaytutor
```