Discordian date and calendar
Project description
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
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.2.tar.gz
(6.5 kB
view details)
Built Distribution
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 |