Discordian date and calendar
Project description
DDate
Discordian Date Python Object Class.
Python Usage Examples
>>> from ddate 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
Project details
Release history Release notifications | RSS feed
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.0.tar.gz
(6.4 kB
view details)
Built Distribution
File details
Details for the file ddate-0.1.0.tar.gz
.
File metadata
- Download URL: ddate-0.1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5473a9f46e9d75ec349ff0372209b2fd9bbc99126a0a8a5649afcd0b13b0f3f7 |
|
MD5 | 33064712da3fd5dfaad5f5ae7ad1bc1c |
|
BLAKE2b-256 | 13bf44c945ffd2fd1c85bb051e894dd90fba23e38047ba718420498d671568fc |
File details
Details for the file ddate-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: ddate-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a95645b05f16c942ad25172e598665cc9495db87e8ab918d7a76f0a5326df4c |
|
MD5 | acac7c18cf8d8e7f002b28108de51d33 |
|
BLAKE2b-256 | 6cdc2b5373bf428c4f1aeb493c1d4a8edf5d746ac6b85b9253c24f9495ed88d9 |