{ "info": { "author": "Tim Birkett", "author_email": "tim.birkett@devopsmakers.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "# python-publicholiday\n\n[![Build Status](https://travis-ci.org/timbirk/python-publicholiday.svg?branch=master)](https://travis-ci.org/timbirk/python-publicholiday)\n[![Coverage Status](https://coveralls.io/repos/github/timbirk/python-publicholiday/badge.svg?branch=master)](https://coveralls.io/github/timbirk/python-publicholiday?branch=master)\n[![PyPI version](https://badge.fury.io/py/publicholiday.svg)](https://badge.fury.io/py/publicholiday)\n\nA cli utility to help run things or not run things based on if it is a public\nholiday. The command exits 0 if today is a public holiday and exits 1 if not.\n\nInstallation: `pip install publicholiday`\n\nExamples usage:\n```\n$ publicholiday --help\nUsage: publicholiday [OPTIONS]\n\n Is it a public holiday?\n\nOptions:\n -c, --country TEXT Supported country name or code.\n --help Show this message and exit.\n\n# Run a script on a public holiday\n$ publicholiday && /thing/to/run.sh\n\n# Run a script on all days that are not public holidays\n$ publicholiday || /thing/to/run.sh\n```\n\nBy default `publicholiday` will check against UK public holidays. You can change\nthis by passing a supported country:\n```\n# Run a script on a Argentinian public holiday\n$ publicholiday -c Argentina && /thing/to/run.sh\n\n# Run a script on all days that are not US public holidays\n$ publicholiday -c US || /thing/to/run.sh\n```\n\nThis utility uses the `holidays` pip package, to find out if your country is\nsupported see: https://pypi.org/project/holidays/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timbirk/python-publicholiday", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "publicholiday", "package_url": "https://pypi.org/project/publicholiday/", "platform": "any", "project_url": "https://pypi.org/project/publicholiday/", "project_urls": { "Homepage": "https://github.com/timbirk/python-publicholiday" }, "release_url": "https://pypi.org/project/publicholiday/0.1.8/", "requires_dist": [ "click (==6.7)", "holidays (==0.9.5)" ], "requires_python": "", "summary": "Is it a public holiday?", "version": "0.1.8" }, "last_serial": 4105524, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8b4d97aa37f94ab54c9b78fd25b07632", "sha256": "336b1e6609f7b6c22dc51f88507cfa0ad803d2745d8abc329796f1b1e6b6eb91" }, "downloads": -1, "filename": "publicholiday-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b4d97aa37f94ab54c9b78fd25b07632", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3289, "upload_time": "2018-07-20T15:18:05", "url": "https://files.pythonhosted.org/packages/e5/93/5f8242dcf4e40b5a78fc79eabb3f3075e2745a8bb582c8e4cf8725a542b8/publicholiday-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43733714b329f191f42b83e651bf8135", "sha256": "f4d8ff8b47f7c216c63de66c7ca9a67407cdb87f090e82c1314d03aa490694b8" }, "downloads": -1, "filename": "publicholiday-0.1.0.tar.gz", "has_sig": false, "md5_digest": "43733714b329f191f42b83e651bf8135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1996, "upload_time": "2018-07-20T15:18:06", "url": "https://files.pythonhosted.org/packages/02/cb/c5b528a5df5ca5b6895417f28bbba5a239246ed539fedf67bdc111306f1a/publicholiday-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a94108fae45de47da401348ec82871e1", "sha256": "5b9b7c0bba3fd8b6f73b27cbd460300d6332fd96c1a025700daf1da6231006ed" }, "downloads": -1, "filename": "publicholiday-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a94108fae45de47da401348ec82871e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2722, "upload_time": "2018-07-20T15:44:10", "url": "https://files.pythonhosted.org/packages/6f/c5/d1dd51792e16e90cf97c7306e9aea11df6a23a5afc66c51784cc37356b28/publicholiday-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99c69237afaea08a25dc325bd14ae8a8", "sha256": "3575b0fcff039ca725af90a3d2340c9bf56f6f9f34996fc70bd3d6b2aaf0cdeb" }, "downloads": -1, "filename": "publicholiday-0.1.1.tar.gz", "has_sig": false, "md5_digest": "99c69237afaea08a25dc325bd14ae8a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2424, "upload_time": "2018-07-20T15:44:12", "url": "https://files.pythonhosted.org/packages/3f/9b/40e08c64d44c7206fad0c55e4300428205a4c488b9e45e41bcf72e16b56d/publicholiday-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5d42b94114de2f3bae16a5e50ff9f2d8", "sha256": "85b6d3b652f397e94e04cee219f532997ea12809ed779a4b44baf46ac1965fcd" }, "downloads": -1, "filename": "publicholiday-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d42b94114de2f3bae16a5e50ff9f2d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2749, "upload_time": "2018-07-20T15:49:09", "url": "https://files.pythonhosted.org/packages/43/c6/cc8ecdadfcb5c299d6dba095739647eb9104161a34d8a4af9dc5448208f9/publicholiday-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11ebdb07f426bfe670e558e1a9b304a0", "sha256": "b5f9231bb46d677444e4bc219c21d570ac7e72ad1c1c292fb742ed32792132de" }, "downloads": -1, "filename": "publicholiday-0.1.2.tar.gz", "has_sig": false, "md5_digest": "11ebdb07f426bfe670e558e1a9b304a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2465, "upload_time": "2018-07-20T15:49:11", "url": "https://files.pythonhosted.org/packages/8b/11/a3fb49e80e762bbad15acffe39146291a3dca8ec3a1fbf3bf075e23fc5c1/publicholiday-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "58efdaf78f2ea795582c6a5eea23edb4", "sha256": "9bdbe2a29bf84981f5135a1c78d3fc273f8f16d6e97c2d2d598d5d0b51cfda7e" }, "downloads": -1, "filename": "publicholiday-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58efdaf78f2ea795582c6a5eea23edb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2864, "upload_time": "2018-07-20T16:10:14", "url": "https://files.pythonhosted.org/packages/0f/76/6a302bfc55cf3f6d904aec10bad16c65164c2c139a9fc99a3854dbce571f/publicholiday-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c21f8f56015df5fc8f65f13d824fcd34", "sha256": "b4fee4ad954501a0e5debb21036683d47fe5e41fc7266efe23d6d46745a863eb" }, "downloads": -1, "filename": "publicholiday-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c21f8f56015df5fc8f65f13d824fcd34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2710, "upload_time": "2018-07-20T16:10:16", "url": "https://files.pythonhosted.org/packages/6c/e8/c9bc1191c42c7151662b8310f3d1b17f1b8a2bb75964d3042091d38218a7/publicholiday-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3e79288581a46b7a4db03c7f41ee3db4", "sha256": "3a7256afaf4473e47396e8daa9ad9ca6d926c3075564eec0e3a9410f108f843b" }, "downloads": -1, "filename": "publicholiday-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e79288581a46b7a4db03c7f41ee3db4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2897, "upload_time": "2018-07-23T15:15:56", "url": "https://files.pythonhosted.org/packages/35/23/7fb8e47369b005f493041b016635bdcc01a036457d785d9a2e4fbd5c468b/publicholiday-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb799cc4e260f5f1a6136e46600bb3fe", "sha256": "6beb6ac4f5e51a579f7dc0bf1df1e7ba2e22ad6fdb4555be90ec4b6f4af7705e" }, "downloads": -1, "filename": "publicholiday-0.1.4.tar.gz", "has_sig": false, "md5_digest": "eb799cc4e260f5f1a6136e46600bb3fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2756, "upload_time": "2018-07-23T15:15:59", "url": "https://files.pythonhosted.org/packages/b5/59/ed1c549366bbd398690a6aa8741268d22a1e118951dd9d74a251a562ffcb/publicholiday-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b9abbf954bc3b6623d018510c6fb026e", "sha256": "6e0b9f0ccec32efa982890a5901f67545203199ba6b5dbe010208bc8840d95a0" }, "downloads": -1, "filename": "publicholiday-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9abbf954bc3b6623d018510c6fb026e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2881, "upload_time": "2018-07-25T15:08:19", "url": "https://files.pythonhosted.org/packages/95/11/bf8ca1850f2473e9fc7c35b8f424b73baa8ba9f53e6b9aa6245a331af890/publicholiday-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f4516cf05af0060fa614fb48640fd45", "sha256": "2d9ffacb0bf797e82c177b914614ee3713a7158aa7adaccdabb0d3f5ff14edd0" }, "downloads": -1, "filename": "publicholiday-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3f4516cf05af0060fa614fb48640fd45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2743, "upload_time": "2018-07-25T15:08:24", "url": "https://files.pythonhosted.org/packages/df/b2/26a9a52f8867b92ec3afc04892496f355bc8227358a55223b1af843cb3e0/publicholiday-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5dfdae90adcc9176b9be692b1f169046", "sha256": "9196503273503106820f48727ea97122b642212809d6135e4a4ec879b52e2a27" }, "downloads": -1, "filename": "publicholiday-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5dfdae90adcc9176b9be692b1f169046", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2893, "upload_time": "2018-07-25T15:33:05", "url": "https://files.pythonhosted.org/packages/c0/e1/95fe26d70617d31385ac13fbf8033d11b934305e450459c528326b690f1b/publicholiday-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ce8a176813e652222283de874586525", "sha256": "5652c4bca158b0d41585b66f01911cdb88f14b716051c3cae6573787981c24a3" }, "downloads": -1, "filename": "publicholiday-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9ce8a176813e652222283de874586525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2757, "upload_time": "2018-07-25T15:33:11", "url": "https://files.pythonhosted.org/packages/df/13/68b1ea00f9f994cec918f3a54dc150135978f97399ddc94a1716271bdc11/publicholiday-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a58f2f0d7cc2ac31e0bf591645426d3f", "sha256": "b9f358aece8f0105991d55f3a243f4ef0a273f540aeca8ba93529628c95a000b" }, "downloads": -1, "filename": "publicholiday-0.1.7.tar.gz", "has_sig": false, "md5_digest": "a58f2f0d7cc2ac31e0bf591645426d3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2719, "upload_time": "2018-07-26T17:10:39", "url": "https://files.pythonhosted.org/packages/c8/c2/04bf3ef745af3d532f3286e9fe7648d2744e500449ae5439710e53ace3c8/publicholiday-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "20a7ce932f1bb6b76b164c41218b5975", "sha256": "5bebd73978dcc61916999b1f7b6e4141f5841eddbd6953eaaddf2f7ce30b1d68" }, "downloads": -1, "filename": "publicholiday-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20a7ce932f1bb6b76b164c41218b5975", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2890, "upload_time": "2018-07-26T17:20:34", "url": "https://files.pythonhosted.org/packages/6a/e3/a9d1046f6a26b90ddc19e8bb4f98f46f55bc9c677ced624c78e302e4ac17/publicholiday-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c6327d96e4d3729b8f6bbad403c0f30", "sha256": "5fb7eb14885a384f58a6ea1481a3c54636253c78d09167cb42e0eed1d5224c15" }, "downloads": -1, "filename": "publicholiday-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8c6327d96e4d3729b8f6bbad403c0f30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2715, "upload_time": "2018-07-26T17:20:35", "url": "https://files.pythonhosted.org/packages/2b/8e/11041b446bc38eb86a05f292789519ca85a6479977a318d4d1deb4fae59e/publicholiday-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20a7ce932f1bb6b76b164c41218b5975", "sha256": "5bebd73978dcc61916999b1f7b6e4141f5841eddbd6953eaaddf2f7ce30b1d68" }, "downloads": -1, "filename": "publicholiday-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20a7ce932f1bb6b76b164c41218b5975", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2890, "upload_time": "2018-07-26T17:20:34", "url": "https://files.pythonhosted.org/packages/6a/e3/a9d1046f6a26b90ddc19e8bb4f98f46f55bc9c677ced624c78e302e4ac17/publicholiday-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c6327d96e4d3729b8f6bbad403c0f30", "sha256": "5fb7eb14885a384f58a6ea1481a3c54636253c78d09167cb42e0eed1d5224c15" }, "downloads": -1, "filename": "publicholiday-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8c6327d96e4d3729b8f6bbad403c0f30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2715, "upload_time": "2018-07-26T17:20:35", "url": "https://files.pythonhosted.org/packages/2b/8e/11041b446bc38eb86a05f292789519ca85a6479977a318d4d1deb4fae59e/publicholiday-0.1.8.tar.gz" } ] }