{ "info": { "author": "CrossNox", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "ProgrammingExcuses\n==================\n\nTired of making up your own excuses? Get them from\nhttp://programmingexcuses.com with python!\n\nInstalling\n==========\n\n``pip install programmingexcuses``\n\nTesting\n=======\n\n.. code:: bash\n\n $ programmingexcuse\n Management insisted we wouldn't need to waste our time writing unit tests\n\nUsage\n=====\n\nIt\u2019s quite simple:\n\n.. code:: python\n\n from programmingexcuses import get_excuse\n print(get_excuse())\n\nAnd, for convenience:\n\n.. code:: python\n\n from programmingexcuses import RandomExcuseError\n try:\n ...\n except:\n raise RandomExcuseError()\n\nAlso, from a terminal:\n\n.. code:: bash\n\n programmingexcuse\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/crossnox/programmingexcuses", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "programmingexcuses", "package_url": "https://pypi.org/project/programmingexcuses/", "platform": "", "project_url": "https://pypi.org/project/programmingexcuses/", "project_urls": { "Homepage": "https://github.com/crossnox/programmingexcuses" }, "release_url": "https://pypi.org/project/programmingexcuses/0.1.3/", "requires_dist": [ "requests", "bs4" ], "requires_python": "", "summary": "Tired of making up your own excuses?", "version": "0.1.3" }, "last_serial": 4657207, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4297eb6e5215fc4f457e136793c35931", "sha256": "dacaf4580b82ae0a3be3ba22062b94bcde67f3871e371a4388a505c467c1feb0" }, "downloads": -1, "filename": "programmingexcuses-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4297eb6e5215fc4f457e136793c35931", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2304, "upload_time": "2019-01-03T17:17:39", "url": "https://files.pythonhosted.org/packages/90/4e/4f28ea1d5f5d276c0627c2a5acb73fd94cf3d04a1ea2a2ff7448c37cad0c/programmingexcuses-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7a914ed017e45b7821bff88d4d22fa8", "sha256": "74c4df75b5dd02d64d75ed2ac12d26583a7c94115ff88a87f63ec4cec8474550" }, "downloads": -1, "filename": "programmingexcuses-0.1.tar.gz", "has_sig": false, "md5_digest": "a7a914ed017e45b7821bff88d4d22fa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1588, "upload_time": "2019-01-03T17:17:41", "url": "https://files.pythonhosted.org/packages/e0/0b/56e8d1ed25aa1c6de2f3e91625e34c77467c1a52d925f5f58ae989db90c5/programmingexcuses-0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "25f4988b077070e9804d72f619456b9c", "sha256": "a8b0ff693befc7d4968b1acdb894da1dda847a04dfb0c8072a82a34ee1a69536" }, "downloads": -1, "filename": "programmingexcuses-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "25f4988b077070e9804d72f619456b9c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2614, "upload_time": "2019-01-03T17:49:20", "url": "https://files.pythonhosted.org/packages/33/b0/6a73a1fc6910e18c3141f620ace49b532385f24c7b28e3b6075616dc7e03/programmingexcuses-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "170afd6a24dcb1c6fbb27c6dd747ad8d", "sha256": "e721d3653e56cc6253c1679b611ca03abb5436721b7d0ffca03f37e7909cdfa6" }, "downloads": -1, "filename": "programmingexcuses-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "170afd6a24dcb1c6fbb27c6dd747ad8d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2664, "upload_time": "2019-01-03T17:35:57", "url": "https://files.pythonhosted.org/packages/a1/13/a70284a49f540b90ef047fed36773c11658db2e1d6c505ce5c6a68271df6/programmingexcuses-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a77c3494504eee339446a8b476f851af", "sha256": "786bf12085fc4406ae5f0e0b56c475a2d07678af5e06c0ff6891961f5bf10d11" }, "downloads": -1, "filename": "programmingexcuses-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a77c3494504eee339446a8b476f851af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2060, "upload_time": "2019-01-03T17:35:59", "url": "https://files.pythonhosted.org/packages/04/1a/39946456e2c775dacfc44411bec45eb6ef16f52d77175a423597554f4586/programmingexcuses-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6937cc6f2ce7e893c2899a79c42a41f6", "sha256": "7d3effeb1b44e2bf76d0995a41223885fde13898d29a857f2389e6fede76a861" }, "downloads": -1, "filename": "programmingexcuses-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6937cc6f2ce7e893c2899a79c42a41f6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2612, "upload_time": "2019-01-03T17:52:18", "url": "https://files.pythonhosted.org/packages/57/48/4193502d37dc085b7929b76486782adae98c42dd5901426886590442e0bf/programmingexcuses-0.1.3-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6937cc6f2ce7e893c2899a79c42a41f6", "sha256": "7d3effeb1b44e2bf76d0995a41223885fde13898d29a857f2389e6fede76a861" }, "downloads": -1, "filename": "programmingexcuses-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6937cc6f2ce7e893c2899a79c42a41f6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2612, "upload_time": "2019-01-03T17:52:18", "url": "https://files.pythonhosted.org/packages/57/48/4193502d37dc085b7929b76486782adae98c42dd5901426886590442e0bf/programmingexcuses-0.1.3-py2-none-any.whl" } ] }