Skip to main content

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 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.

$ python -V   # Windows 
$ python3 -V  # Linux, Mac

Now install doomsdaytutor with pip.

$ pip install doomsdaytutor  # Windows
$ pip3 install doomsdaytutor # Linux, Mac

You will learn everything else in your terminal :D.

$ doomsdaytutor

Release files for doomsdaytutor 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for doomsdaytutor 0.2.0
File Size Uploaded
doomsdaytutor-0.2.0.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for doomsdaytutor 0.2.0
File Interpreter ABI Platform
doomsdaytutor-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.4 kB

Release files / doomsdaytutor-0.2.0.tar.gz

Download URL doomsdaytutor-0.2.0.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5744176da8945d47bd72f01bea2388448b57559b866b6c4a6d1b14e649172204
BLAKE2b-256 checksum
How to use checksums
246e49c0126ec2ffff617202d885645144a4bf6e5992111ecc68756860a16a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release files / doomsdaytutor-0.2.0-py3-none-any.whl

Download URL doomsdaytutor-0.2.0-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
595b06c896ef14142dd71cb6c8172a39d86ec53746072c4bbfa2f1afab3bdc06
BLAKE2b-256 checksum
How to use checksums
a18a3c5f39d5b0323b11b441ec9bf3de7d898b6dfae842900e5c2cb5a1df3baf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page