{ "info": { "author": "Ilya Sapunov", "author_email": "ilya.sapunov@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Russian work calendar\n\n# Description\nSimple library for checking current day as a holiday or weekend and current time as a working time or not.\n\n## Setup\n`pip install work_calendar_ru`\n\n## Import package\n`from work_calendar_ru import WCR`\n\n## Using package\n`wcr = WCR(start_hour=9, start_minutes=0, end_hour=19, end_minutes=30)`\n\nWhere `start_hour` and `start_minutes` is a time of the start of working day.\n\nTherefore `end_hour` and `end_minutes` is a time of the end of working day.\n\n* Work time now `wcr.is_work_time()`\n* Holiday today `wcr.is_holiday()`\n* Work day today `wcr.is_work_day()`\n* Short work day today `wcr.is_short_work_day()`\n* Work weekend day today `wcr.is_work_weekend()`\n* Weekend day today `wcr.is_weekend()`\n\n## License\nMIT license\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/SLRover/work-calendar-ru", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "work-calendar-ru", "package_url": "https://pypi.org/project/work-calendar-ru/", "platform": "", "project_url": "https://pypi.org/project/work-calendar-ru/", "project_urls": { "Homepage": "https://github.com/SLRover/work-calendar-ru" }, "release_url": "https://pypi.org/project/work-calendar-ru/1.1.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Russian work calendar", "version": "1.1.2", "yanked": false, "yanked_reason": null }, "last_serial": 6388768, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "fa39acc49fa501de0878ff502fa3339c", "sha256": "2bb53be628867d346fd98f4882063f2cdbbf126281c5d9f75f1d5053cf1e4071" }, "downloads": -1, "filename": "work_calendar_ru-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "fa39acc49fa501de0878ff502fa3339c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.7", "size": 3748, "upload_time": "2019-10-22T08:57:04", "upload_time_iso_8601": "2019-10-22T08:57:04.674783Z", "url": "https://files.pythonhosted.org/packages/3f/70/bd8190c7b2b8e522da611acbdaa70aecf700c1503bbdad48f55d7c48623a/work_calendar_ru-1.0.5-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "341136212f97913c700327ac23485c27", "sha256": "7647bf5f7ee6dc371f0aeeeec513640dad8db6a644990ab23dc43d62488e2acf" }, "downloads": -1, "filename": "work_calendar_ru-1.0.5.tar.gz", "has_sig": false, "md5_digest": "341136212f97913c700327ac23485c27", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1835, "upload_time": "2019-10-22T08:57:10", "upload_time_iso_8601": "2019-10-22T08:57:10.186855Z", "url": "https://files.pythonhosted.org/packages/fd/96/c8f56aa4b2c5f930abe74258008fb00f4dc49ff57600e4c5b4cb807530de/work_calendar_ru-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "77d73ab3ad08ee1863f5a75af7a88432", "sha256": "e06a4dcd72676d10f5c72492c0612a05a75fc381995cb5615473457be7db40e7" }, "downloads": -1, "filename": "work_calendar_ru-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "77d73ab3ad08ee1863f5a75af7a88432", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3746, "upload_time": "2019-10-28T09:19:05", "upload_time_iso_8601": "2019-10-28T09:19:05.858649Z", "url": "https://files.pythonhosted.org/packages/46/6d/ba8092870a0e7d76c7161aff5ae3f99c3303a90bc4bbf0dc6bf88241d08b/work_calendar_ru-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e4e5f2cb0d97e71edd8dc1cc2d09d76d", "sha256": "214240bd5d199b8cfc3b21b8814f7b3b0f7862fa8ef4f4ba717b5fdf5a69eaf2" }, "downloads": -1, "filename": "work_calendar_ru-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e4e5f2cb0d97e71edd8dc1cc2d09d76d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1831, "upload_time": "2019-10-28T09:19:08", "upload_time_iso_8601": "2019-10-28T09:19:08.476123Z", "url": "https://files.pythonhosted.org/packages/17/15/2faf07ff8fe4a4ed08a3d6242a9759413f40fd722b40d3d0929ee26e7063/work_calendar_ru-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0bb82d95cf2b1e98f470f4ae7cf01e81", "sha256": "8c16069526c6d9fda11595f6bd7594c6a126653cf5644847ba368c168a334da6" }, "downloads": -1, "filename": "work_calendar_ru-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0bb82d95cf2b1e98f470f4ae7cf01e81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4021, "upload_time": "2019-11-07T20:46:34", "upload_time_iso_8601": "2019-11-07T20:46:34.240785Z", "url": "https://files.pythonhosted.org/packages/d7/ce/783980b1f0ee23f36bd40b6291fc241820b68a7f7eb62b3343d42264b97a/work_calendar_ru-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ccf6348c5624f52e3fe7a8a75a977f4", "sha256": "47a737d79edc6329f22264555db0ecae0c8fbb153607d2fa728d0f72200257f9" }, "downloads": -1, "filename": "work_calendar_ru-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9ccf6348c5624f52e3fe7a8a75a977f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2008, "upload_time": "2019-11-07T20:46:36", "upload_time_iso_8601": "2019-11-07T20:46:36.545650Z", "url": "https://files.pythonhosted.org/packages/9f/8b/f8b6b2c6405cb2dece846632008431e4ff642990847018b5438a08431952/work_calendar_ru-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "836330174662a863fa32840690667ce3", "sha256": "2a78425ddbc5e8e6dc2ed68ff7a35f0fa496421be0e61bb86bdd85bcb3aa6e57" }, "downloads": -1, "filename": "work_calendar_ru-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "836330174662a863fa32840690667ce3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4017, "upload_time": "2019-11-07T20:49:43", "upload_time_iso_8601": "2019-11-07T20:49:43.080535Z", "url": "https://files.pythonhosted.org/packages/1e/af/af9f70d177e7bd6817f7e7cbcea31197c013b466283ba1d7db46cc59e241/work_calendar_ru-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5415a4687deb66ac8a77c81b6ab1d4ab", "sha256": "61a3fc516002acc03c60f92bb0ca44306f9af41747a453f3982da63ad34cb27e" }, "downloads": -1, "filename": "work_calendar_ru-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5415a4687deb66ac8a77c81b6ab1d4ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2010, "upload_time": "2019-11-07T20:49:46", "upload_time_iso_8601": "2019-11-07T20:49:46.861954Z", "url": "https://files.pythonhosted.org/packages/26/f8/d82cea04fa63f0b2035a60cd971c458bca966dbbf380d0d0a631d44761f2/work_calendar_ru-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "53378ec9b318d49a0894f349fd85d43d", "sha256": "bd6dfab311a2bb19200c489405092b7887664d1a4e054c5187bc139aba12cd26" }, "downloads": -1, "filename": "work_calendar_ru-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "53378ec9b318d49a0894f349fd85d43d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4017, "upload_time": "2020-01-02T23:54:14", "upload_time_iso_8601": "2020-01-02T23:54:14.004298Z", "url": "https://files.pythonhosted.org/packages/44/9d/5c5db361c91aa9938faa0bf6e43f397f33128307d780ec7a22d54ff620f3/work_calendar_ru-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46f87a96a2c7018cbc2a7360499f2cb3", "sha256": "44d8c1543b004c821bac0d598c55e7a8c093dac85ec6b2f1ecacee16648af54a" }, "downloads": -1, "filename": "work_calendar_ru-1.1.2.tar.gz", "has_sig": false, "md5_digest": "46f87a96a2c7018cbc2a7360499f2cb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2019, "upload_time": "2020-01-02T23:54:18", "upload_time_iso_8601": "2020-01-02T23:54:18.114788Z", "url": "https://files.pythonhosted.org/packages/bc/ef/ab9f48512d81c5970130d46ef0569f9f4845959b6caeb5eb9bfc10a2b9cd/work_calendar_ru-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53378ec9b318d49a0894f349fd85d43d", "sha256": "bd6dfab311a2bb19200c489405092b7887664d1a4e054c5187bc139aba12cd26" }, "downloads": -1, "filename": "work_calendar_ru-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "53378ec9b318d49a0894f349fd85d43d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4017, "upload_time": "2020-01-02T23:54:14", "upload_time_iso_8601": "2020-01-02T23:54:14.004298Z", "url": "https://files.pythonhosted.org/packages/44/9d/5c5db361c91aa9938faa0bf6e43f397f33128307d780ec7a22d54ff620f3/work_calendar_ru-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46f87a96a2c7018cbc2a7360499f2cb3", "sha256": "44d8c1543b004c821bac0d598c55e7a8c093dac85ec6b2f1ecacee16648af54a" }, "downloads": -1, "filename": "work_calendar_ru-1.1.2.tar.gz", "has_sig": false, "md5_digest": "46f87a96a2c7018cbc2a7360499f2cb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2019, "upload_time": "2020-01-02T23:54:18", "upload_time_iso_8601": "2020-01-02T23:54:18.114788Z", "url": "https://files.pythonhosted.org/packages/bc/ef/ab9f48512d81c5970130d46ef0569f9f4845959b6caeb5eb9bfc10a2b9cd/work_calendar_ru-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }