{ "info": { "author": "Adam Talsma", "author_email": "adam@talsma.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python" ], "description": "DDate\n=====\n\n|Build Status| |Coverage Status| |Stories in Backlog| |Stories In\nProgress| |Version| |Wheel Status| |Downloads this month|\n\nDiscordian Date Python Object Class.\n\n`GitHub page `__\n\nPython Usage Examples\n=====================\n\n.. code:: python\n\n >>> from ddate.base import DDate\n >>>\n >>> DDate()\n \n \n >>>\n >>> print(DDate())\n Today is Boomtime, the 32nd day of Chaos in the YOLD 3180\n >>>\n >>> import datetime\n >>> print(DDate(datetime.date(year=2014, month=4, day=20)))\n Setting Orange, the 37th day of Discord in the YOLD 3180\n\nCommand Line Examples\n=====================\n\n.. code:: bash\n\n $ ddate\n Today is Pungenday, the 40th day of Discord in the YOLD 3181\n\n $ ddate --help\n usage: ddate [day] [month] [year]\n\n $ dcal\n Discord 3181\n Sw Bo Pu Pr Se\n 71 72 73 1 2\n 3 4 5 6 7\n 8 9 10 11 12\n 13 14 15 16 17\n 18 19 20 21 22\n 23 24 25 26 27\n 28 29 30 31 32\n 33 34 35 36 37\n 38 39 40 41 42\n 43 44 45 46 47\n 48 49 50 51 52\n 53 54 55 56 57\n 58 59 60 61 62\n 63 64 65 66 67\n 68 69 70 71 72\n 73 1 2 3 4\n\n $ dcal --help\n Similar to the `cal` command, but for the Discordian calendar.\n\n Usage:\n dcal [season] [year]\n\n Season can be an integer between 1 and 5, steps with + or -, 'next', or any of\n the Discordian season names. The year is in Discordian (+= 1166 to Gregorian).\n\n Examples:\n dcal +2 # prints two seasons into the future\n dcal aft # prints the last season (The Aftermath) of this year\n dcal discord -2 # prints the Discord season from two years ago\n dcal +6 +1 # prints the calendar 6 seasons and one year in the future\n\n Discordian season names:\n Chaos\n Discord\n Confusion\n Bureaucracy\n The Aftermath\n\nInstall\n=======\n\nSimple way:\n\n.. code:: bash\n\n $ pip install -U ddate\n\nOr from source:\n\n.. code:: bash\n\n $ git clone https://github.com/a-tal/ddate\n $ cd ddate\n $ python setup.py install\n\nLive Demo\n=========\n\n.. figure:: https://github.com/a-tal/ddate/raw/gh-pages/images/ddemo.gif\n :alt: live demo gif\n\n live demo gif\n\n.. |Build Status| image:: https://travis-ci.org/a-tal/ddate.png?branch=master\n :target: https://travis-ci.org/a-tal/ddate\n.. |Coverage Status| image:: https://coveralls.io/repos/a-tal/ddate/badge.png?branch=master\n :target: https://coveralls.io/r/a-tal/ddate?branch=master\n.. |Stories in Backlog| image:: https://badge.waffle.io/a-tal/ddate.png?label=ready&title=Backlog\n :target: https://waffle.io/a-tal/ddate\n.. |Stories In Progress| image:: https://badge.waffle.io/a-tal/ddate.png?label=ready&title=In+Progress\n :target: https://waffle.io/a-tal/ddate\n.. |Version| image:: https://img.shields.io/pypi/v/ddate.svg\n :target: https://pypi.python.org/pypi/ddate/\n.. |Wheel Status| image:: https://img.shields.io/badge/status-wheel-green.svg\n :target: https://pypi.python.org/pypi/ddate/\n.. |Downloads this month| image:: https://img.shields.io/pypi/dm/ddate.svg\n :target: https://pypi.python.org/pypi/ddate/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/a-tal/ddate", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://a-tal.github.io/ddate", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ddate", "package_url": "https://pypi.org/project/ddate/", "platform": "", "project_url": "https://pypi.org/project/ddate/", "project_urls": { "Download": "https://github.com/a-tal/ddate", "Homepage": "http://a-tal.github.io/ddate" }, "release_url": "https://pypi.org/project/ddate/0.1.2/", "requires_dist": [ "dateandtime" ], "requires_python": "", "summary": "Discordian date and calendar", "version": "0.1.2" }, "last_serial": 4775173, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "9700eec5d175ab7a9ef7a13102ae9e3d", "sha256": "4df3c0d57c7e506faaf8fd444ab7e4b78b61f73510264cd6854e8930312fa3ca" }, "downloads": -1, "filename": "ddate-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9700eec5d175ab7a9ef7a13102ae9e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3004, "upload_time": "2014-03-04T01:35:45", "url": "https://files.pythonhosted.org/packages/48/5f/75b5cf4db7ff80249848c05657c96b978d1723fdd746a99904a98098f557/ddate-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "cd5c31575114a352a322cb46c6634d58", "sha256": "becbe6874226de248bfd94c4533271b230f81ae073cfedaf0481118fc8679879" }, "downloads": -1, "filename": "ddate-0.0.3.tar.gz", "has_sig": false, "md5_digest": "cd5c31575114a352a322cb46c6634d58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3203, "upload_time": "2014-03-08T20:59:19", "url": "https://files.pythonhosted.org/packages/24/f1/cfdce501f6fe274984e526fbc60de9d8d86614ba28a4673c0b2e45c247ad/ddate-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d45ad303de44ea62fbc02c588f5fc47e", "sha256": "4b29fe1f3b8dbbbc0ce7da06812d9fdb53843ca6c0f7837b02f9c5256167ad3b" }, "downloads": -1, "filename": "ddate-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d45ad303de44ea62fbc02c588f5fc47e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3235, "upload_time": "2014-03-09T23:30:21", "url": "https://files.pythonhosted.org/packages/0f/de/c9ff32c8de4bd88b48cd7c866f50691122c1e117837cdeb66134d3ff4d58/ddate-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "835b885d569b2b89471f0abc89565503", "sha256": "64491c582d5811cb1964d53768b0e5787dbec0cef06ecb38b9585d7ef96473fe" }, "downloads": -1, "filename": "ddate-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "835b885d569b2b89471f0abc89565503", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8278, "upload_time": "2015-04-23T23:19:52", "url": "https://files.pythonhosted.org/packages/48/81/311ec51921d89e71a714a60ee18b2e4aa81c9675a9bc7f4dde8e975bd017/ddate-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "875c8e7dc8732d3c6fe8ba0d959894a8", "sha256": "bbf4f984d73ef7ea4bfb98b62bae98e9bc7f039babec19d1b7d57e014aa9bedd" }, "downloads": -1, "filename": "ddate-0.0.6.tar.gz", "has_sig": false, "md5_digest": "875c8e7dc8732d3c6fe8ba0d959894a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6187, "upload_time": "2015-04-23T23:19:56", "url": "https://files.pythonhosted.org/packages/ea/77/d38a0ba08fe8485596d17d17c97b6226b24fc2a1abc6be91acd3370e669c/ddate-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "4d31694219b1acaa523c1e4f7e618281", "sha256": "f214853e1335e7737fa9c1d1cb56d817d6c79ab29a6275cb8a47c554884d10e7" }, "downloads": -1, "filename": "ddate-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d31694219b1acaa523c1e4f7e618281", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8299, "upload_time": "2015-04-24T01:38:13", "url": "https://files.pythonhosted.org/packages/1d/36/583914b7a44e23fdb04c005e3a42fd93680fa37f7dc268846be870ff50b2/ddate-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4887ae51b0cdaf45f1f2fef9795aa321", "sha256": "c647406cbcd526c9def769135ad4a2de7b2d728e07865a543ad03e83c5e3178b" }, "downloads": -1, "filename": "ddate-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4887ae51b0cdaf45f1f2fef9795aa321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6185, "upload_time": "2015-04-24T01:38:16", "url": "https://files.pythonhosted.org/packages/6a/4d/5d9b7d3643215d147f40b6c916911cd24134e175d46393f2a77d34165625/ddate-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "f9ead8d1da1cc7beec9b7acb34ad9941", "sha256": "f0cc9a0dead79091033f6a252ed36fd0530e043307012151a43043694793eca5" }, "downloads": -1, "filename": "ddate-0.0.8.tar.gz", "has_sig": false, "md5_digest": "f9ead8d1da1cc7beec9b7acb34ad9941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5162, "upload_time": "2015-06-03T04:28:48", "url": "https://files.pythonhosted.org/packages/21/8e/42232eba5566b4c39303d3ba9439ad696d87d04e6915623fd6d389f3ead1/ddate-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "7b84b73a2ee44dfac51eff7af386d9c1", "sha256": "ca59a89bd75e1f29776d1ef3393ea159a55d8914a8a2301dd37687ff6cd75a86" }, "downloads": -1, "filename": "ddate-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b84b73a2ee44dfac51eff7af386d9c1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6891, "upload_time": "2015-06-03T04:40:59", "url": "https://files.pythonhosted.org/packages/21/1f/d87ca07b8436c86009a434810b78fe652a8ddeef02efc6e5dc304b5e670d/ddate-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aab4b6354639d1b68256b24335734a93", "sha256": "42db147ea280fa8555c91c8141ee7e1c176e89b354d988b401d18cc82c287e96" }, "downloads": -1, "filename": "ddate-0.0.9.tar.gz", "has_sig": false, "md5_digest": "aab4b6354639d1b68256b24335734a93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5157, "upload_time": "2015-06-03T04:40:56", "url": "https://files.pythonhosted.org/packages/c7/14/aecb304576384b3ae41a289566ce70c6187310e0ae6727c7669398bcffdc/ddate-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "acac7c18cf8d8e7f002b28108de51d33", "sha256": "2a95645b05f16c942ad25172e598665cc9495db87e8ab918d7a76f0a5326df4c" }, "downloads": -1, "filename": "ddate-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "acac7c18cf8d8e7f002b28108de51d33", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9306, "upload_time": "2015-06-03T04:57:21", "url": "https://files.pythonhosted.org/packages/6c/dc/2b5373bf428c4f1aeb493c1d4a8edf5d746ac6b85b9253c24f9495ed88d9/ddate-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33064712da3fd5dfaad5f5ae7ad1bc1c", "sha256": "5473a9f46e9d75ec349ff0372209b2fd9bbc99126a0a8a5649afcd0b13b0f3f7" }, "downloads": -1, "filename": "ddate-0.1.0.tar.gz", "has_sig": false, "md5_digest": "33064712da3fd5dfaad5f5ae7ad1bc1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6400, "upload_time": "2015-06-03T04:57:18", "url": "https://files.pythonhosted.org/packages/13/bf/44c945ffd2fd1c85bb051e894dd90fba23e38047ba718420498d671568fc/ddate-0.1.0.tar.gz" } ], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6cfc94b1ed37dd7fd5c90c8d578137ab", "sha256": "6e910158037826457214eba7578de940298b0232c2695ddb44f64a7529c76618" }, "downloads": -1, "filename": "ddate-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cfc94b1ed37dd7fd5c90c8d578137ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8087, "upload_time": "2019-02-03T17:07:05", "url": "https://files.pythonhosted.org/packages/44/2f/456eadeac7a1dff7bc427969b4fce4865089f5b6e1dfe48d9b06994a16e6/ddate-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91be0d438f707466e787ec5036d42a90", "sha256": "388d3c1e67843076ed74de56e9cb0ac7602722b16b82268b0ec18d305d0dabc0" }, "downloads": -1, "filename": "ddate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "91be0d438f707466e787ec5036d42a90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6497, "upload_time": "2019-02-03T17:07:07", "url": "https://files.pythonhosted.org/packages/5b/6b/5e3cb3da9e6a4b96388b06bedea622e042b5e70e17f79b4e321f7d3d4e3e/ddate-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6cfc94b1ed37dd7fd5c90c8d578137ab", "sha256": "6e910158037826457214eba7578de940298b0232c2695ddb44f64a7529c76618" }, "downloads": -1, "filename": "ddate-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cfc94b1ed37dd7fd5c90c8d578137ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8087, "upload_time": "2019-02-03T17:07:05", "url": "https://files.pythonhosted.org/packages/44/2f/456eadeac7a1dff7bc427969b4fce4865089f5b6e1dfe48d9b06994a16e6/ddate-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91be0d438f707466e787ec5036d42a90", "sha256": "388d3c1e67843076ed74de56e9cb0ac7602722b16b82268b0ec18d305d0dabc0" }, "downloads": -1, "filename": "ddate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "91be0d438f707466e787ec5036d42a90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6497, "upload_time": "2019-02-03T17:07:07", "url": "https://files.pythonhosted.org/packages/5b/6b/5e3cb3da9e6a4b96388b06bedea622e042b5e70e17f79b4e321f7d3d4e3e/ddate-0.1.2.tar.gz" } ] }