DDate
Discordian Date Python Object Class.
Python Usage Examples
>>> from ddate.base import DDate
>>>
>>> DDate()
<src.ddate.DDate object at 0x7f3a6b88eb50>
<DDate date: 2014-02-01, day_of_season: 32, day_of_week: 1, holiday: None, season: 0, year: 3180>
>>>
>>> print(DDate())
Today is Boomtime, the 32nd day of Chaos in the YOLD 3180
>>>
>>> import datetime
>>> print(DDate(datetime.date(year=2014, month=4, day=20)))
Setting Orange, the 37th day of Discord in the YOLD 3180
Command Line Examples
$ ddate
Today is Pungenday, the 40th day of Discord in the YOLD 3181
$ ddate --help
usage: ddate [day] [month] [year]
$ dcal
Discord 3181
Sw Bo Pu Pr Se
71 72 73 1 2
3 4 5 6 7
8 9 10 11 12
13 14 15 16 17
18 19 20 21 22
23 24 25 26 27
28 29 30 31 32
33 34 35 36 37
38 39 40 41 42
43 44 45 46 47
48 49 50 51 52
53 54 55 56 57
58 59 60 61 62
63 64 65 66 67
68 69 70 71 72
73 1 2 3 4
$ dcal --help
Similar to the `cal` command, but for the Discordian calendar.
Usage:
dcal [season] [year]
Season can be an integer between 1 and 5, steps with + or -, 'next', or any of
the Discordian season names. The year is in Discordian (+= 1166 to Gregorian).
Examples:
dcal +2 # prints two seasons into the future
dcal aft # prints the last season (The Aftermath) of this year
dcal discord -2 # prints the Discord season from two years ago
dcal +6 +1 # prints the calendar 6 seasons and one year in the future
Discordian season names:
Chaos
Discord
Confusion
Bureaucracy
The Aftermath
Install
Simple way:
$ pip install -U ddate
Or from source:
$ git clone https://github.com/a-tal/ddate
$ cd ddate
$ python setup.py install
Live Demo
live demo gif
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ddate-0.1.2.tar.gz
(6.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ddate-0.1.2.tar.gz.
File metadata
- Download URL: ddate-0.1.2.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
388d3c1e67843076ed74de56e9cb0ac7602722b16b82268b0ec18d305d0dabc0
|
|
| MD5 |
91be0d438f707466e787ec5036d42a90
|
|
| BLAKE2b-256 |
5b6b5e3cb3da9e6a4b96388b06bedea622e042b5e70e17f79b4e321f7d3d4e3e
|
File details
Details for the file ddate-0.1.2-py2.py3-none-any.whl.
File metadata
- Download URL: ddate-0.1.2-py2.py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e910158037826457214eba7578de940298b0232c2695ddb44f64a7529c76618
|
|
| MD5 |
6cfc94b1ed37dd7fd5c90c8d578137ab
|
|
| BLAKE2b-256 |
442f456eadeac7a1dff7bc427969b4fce4865089f5b6e1dfe48d9b06994a16e6
|