{ "info": { "author": "Thoxvi", "author_email": "A@Thoxvi.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "PyCronSchedule\n==============\n\n|Travis| |PyPI| |Anti 996| |License: GPL v3|\n\nPython's crontab syntax scheduler.\n\nFeatures\n--------\n\n- [x] Easy to use and feature-rich API\n- [x] Scheduling unit is a function\n- [x] Syntax similar to Linux\n `Crontab `__\n timing tasks\n- [x] Provides millisecond precision\n- [x] Use multi-process optimization\n\nUsage\n-----\n\n``shell script $ pip install py-cron-schedule``\n\n.. code:: python\n\n from py_cron_schedule import CronSchedule, CronFormatError\n\n if __name__ == '__main__':\n cs = CronSchedule()\n cs.add_task(\"ms\", \"* * * * * * *\", lambda: print(\"Every Millsecond\"))\n cs.add_task(\"sec\", \"* * * * * *\", lambda: print(\"Every Second\"))\n cs.add_task(\"min\", \"* * * * *\",lambda :print(\"Every Minute\"))\n cs.add_task(\"hour\", \"0 * * * *\",lambda :print(\"Every Hour\"))\n\n cs.start()\n\nAPI Documentation\n-----------------\n\n- [x] [\u7b80\u4f53\u4e2d\u6587](./doc/zh-CN/README.md)\n- [ ] [English](./doc/en-US/README.md)\n\nLicense\n-------\n\n1. Under the Creative Commons GPL-3.0 Unported license. See the LICENSE\n file for details.\n2. Under the Anti 996 License. See the Anti 996 LICENSE file for\n details.\n\n.. |Travis| image:: https://travis-ci.org/Thoxvi/PyCronSchedule.svg?branch=master\n :target: https://travis-ci.org/Thoxvi/PyCronSchedule/settings#\n.. |PyPI| image:: https://img.shields.io/pypi/v/py-cron-schedule.svg\n :target: https://pypi.python.org/pypi/py-cron-schedule\n.. |Anti 996| image:: https://camo.githubusercontent.com/a72e7743f15db219a6aba534f9de456e86268dd6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d416e74692532303939362d626c75652e7376673f7374796c653d666c61742d737175617265\n :target: https://github.com/996icu/996.ICU/blob/master/LICENSE\n.. |License: GPL v3| image:: https://img.shields.io/badge/License-GPLv3-blue.svg\n :target: https://www.gnu.org/licenses/gpl-3.0\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/Thoxvi/PyCronSchedule", "keywords": "crontab schedule scheduler", "license": "", "maintainer": "", "maintainer_email": "", "name": "py-cron-schedule", "package_url": "https://pypi.org/project/py-cron-schedule/", "platform": "", "project_url": "https://pypi.org/project/py-cron-schedule/", "project_urls": { "Homepage": "https://github.com/Thoxvi/PyCronSchedule" }, "release_url": "https://pypi.org/project/py-cron-schedule/0.0.7/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Python Crontab Syntax Scheduler.", "version": "0.0.7" }, "last_serial": 5682176, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "73a51e213e35de2eb1cd7e0d8ae2087f", "sha256": "fbbf968edbe07890f0f3cfb51f3db8c6e73ef0bd9f67c525a273903a15882f00" }, "downloads": -1, "filename": "py_cron_schedule-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "73a51e213e35de2eb1cd7e0d8ae2087f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18097, "upload_time": "2019-07-28T02:35:28", "url": "https://files.pythonhosted.org/packages/21/84/197f707b598093084e0b72b380a971e62b702748f793a3f3bea19ebe8b24/py_cron_schedule-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69b8d132f2c2b33f32597464e1f03962", "sha256": "b3d4a6688784927a08d506e1a30d3753403226aff41cc63530cdaa697231eac5" }, "downloads": -1, "filename": "py_cron_schedule-0.0.1.tar.gz", "has_sig": false, "md5_digest": "69b8d132f2c2b33f32597464e1f03962", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4201, "upload_time": "2019-07-28T02:35:31", "url": "https://files.pythonhosted.org/packages/8a/4f/5bf50cf9ceaca3b801038ef08e75135611fec5c6363d23b64d946cbbdf53/py_cron_schedule-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9c94ee0676ef7f19f5108d20f02d012a", "sha256": "fb2af383be1e1c482b4c9870f4da93ff15019d0dd5a5886728bac594a2300579" }, "downloads": -1, "filename": "py_cron_schedule-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9c94ee0676ef7f19f5108d20f02d012a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18186, "upload_time": "2019-07-28T02:52:28", "url": "https://files.pythonhosted.org/packages/e4/9b/f5a3919da8841751f2312d8ec2ac0a74b3f62e643b39d0ddee996e42370a/py_cron_schedule-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5baf46e4009cb653a80833cc5badb29c", "sha256": "b0621a67f4e836f947a5b7024d4335ab0b94b010c57dadce28b2f6b35fffdd7b" }, "downloads": -1, "filename": "py_cron_schedule-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5baf46e4009cb653a80833cc5badb29c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4298, "upload_time": "2019-07-28T02:52:30", "url": "https://files.pythonhosted.org/packages/db/91/556c5fde43329f507aff99858812bd5aa5979a53d6350a46c562022e23e0/py_cron_schedule-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4347c0c8e056bd57411852ed3ffe540e", "sha256": "bd94f94ebbb58ed4eb283016aadca8817b27f095035e3a6ca2eda2dbcde37ed7" }, "downloads": -1, "filename": "py_cron_schedule-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4347c0c8e056bd57411852ed3ffe540e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18445, "upload_time": "2019-07-28T04:46:57", "url": "https://files.pythonhosted.org/packages/58/c2/98d5e320c4394ab53c4f28aa00ea47fc94354bd4eddfce6bf2107fcd9bc9/py_cron_schedule-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b77e75b479c340c193d25f74ef3d6e3", "sha256": "70b37e89d4d9fdd6ef1f221c848159bbe62b6c1acec4629de83fd691502347ba" }, "downloads": -1, "filename": "py_cron_schedule-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3b77e75b479c340c193d25f74ef3d6e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4577, "upload_time": "2019-07-28T04:46:58", "url": "https://files.pythonhosted.org/packages/1c/40/1529e0e638ffdb956eb9f19c31bf8d414f1807e83821401861ccce5dc0b5/py_cron_schedule-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2d20a12984c1ef86d2a467c46191c282", "sha256": "9b2fe9408a11b8cc6542a592047cae40a73b2fe67c5964951c636179369c024b" }, "downloads": -1, "filename": "py_cron_schedule-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2d20a12984c1ef86d2a467c46191c282", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18446, "upload_time": "2019-07-29T10:59:35", "url": "https://files.pythonhosted.org/packages/3e/0f/6729edc0047c1b250153d411af8afbb9254fad218a9b7c487334a0ea8977/py_cron_schedule-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61229acb8bbf4063f7b953eb2e18c921", "sha256": "06f3d958596bf2be92456f7b311639c0637514506ee938e9e653b8c6da78b7d1" }, "downloads": -1, "filename": "py_cron_schedule-0.0.4.tar.gz", "has_sig": false, "md5_digest": "61229acb8bbf4063f7b953eb2e18c921", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4572, "upload_time": "2019-07-29T10:59:36", "url": "https://files.pythonhosted.org/packages/ef/fb/0dd7bc93b5f9e5362d7ef76f4a8f7f4aa0fcac8347e14ecfa7301d58875f/py_cron_schedule-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5371d1bea02e9859946656719b374600", "sha256": "af401fe3a9518c27fd7f3429264f5108afdbc10d39e01eda1fd319080bda4522" }, "downloads": -1, "filename": "py_cron_schedule-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5371d1bea02e9859946656719b374600", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18553, "upload_time": "2019-08-04T15:17:48", "url": "https://files.pythonhosted.org/packages/26/db/0d67563f53521493f73c210d35787f388be751947b0bbff175daca2928f0/py_cron_schedule-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb4ce5b9d52747012ef7c7d4c5dca748", "sha256": "f2676b22e463eda608254097c343dd387c29d2e01db093b473d9d0885413d884" }, "downloads": -1, "filename": "py_cron_schedule-0.0.5.tar.gz", "has_sig": false, "md5_digest": "bb4ce5b9d52747012ef7c7d4c5dca748", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4669, "upload_time": "2019-08-04T15:17:50", "url": "https://files.pythonhosted.org/packages/f3/55/04318622b9a41160736f7d4a175464ce8ed408ef108f4aac6ad9fd3212e3/py_cron_schedule-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f84500442d33900ca54a1aab6ac8603b", "sha256": "07d595f3c353dc956179bb3e7a723f95697d192fa3b9cce17292eff12615edfa" }, "downloads": -1, "filename": "py_cron_schedule-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f84500442d33900ca54a1aab6ac8603b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18550, "upload_time": "2019-08-05T15:34:35", "url": "https://files.pythonhosted.org/packages/bc/29/ad7e08e2706a98af2e48dea787ab47d4066ef61e904f84f5a49530c35912/py_cron_schedule-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6185dcb2846c31f3d5ccea5e24dd0a7", "sha256": "832de12574e4630791d56a41afca51f9b14e19349e947c16695a03c9d2ff5e21" }, "downloads": -1, "filename": "py_cron_schedule-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c6185dcb2846c31f3d5ccea5e24dd0a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4672, "upload_time": "2019-08-05T15:34:38", "url": "https://files.pythonhosted.org/packages/16/91/1c6bbbe33b365de648719ac95f5c2eaa0a3a90ed8fd4fa57d856e94bbdea/py_cron_schedule-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "13575ef927ee942c25ce0bde1c69a835", "sha256": "ea6f55f0305f35699a7d6215f405e86d2096315ea33c67bb8fffd5ddf2e90f87" }, "downloads": -1, "filename": "py_cron_schedule-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "13575ef927ee942c25ce0bde1c69a835", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18718, "upload_time": "2019-08-15T13:15:17", "url": "https://files.pythonhosted.org/packages/28/4b/5848daedd3cc183338acd1c66f9453675cf72c6b418251f6e774280389f6/py_cron_schedule-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46a1b54c01b8aa6a8c24cbe185dc79b2", "sha256": "5eb77dcf325276b412b6e3ffef5ae63e41f0491c510d3f050fd97db8a8ce4b71" }, "downloads": -1, "filename": "py_cron_schedule-0.0.7.tar.gz", "has_sig": false, "md5_digest": "46a1b54c01b8aa6a8c24cbe185dc79b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4866, "upload_time": "2019-08-15T13:15:19", "url": "https://files.pythonhosted.org/packages/ea/4d/516a460a4ebce4fe52757d383ccaa5b0173069216fd5d2bfc9f248c9726e/py_cron_schedule-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "13575ef927ee942c25ce0bde1c69a835", "sha256": "ea6f55f0305f35699a7d6215f405e86d2096315ea33c67bb8fffd5ddf2e90f87" }, "downloads": -1, "filename": "py_cron_schedule-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "13575ef927ee942c25ce0bde1c69a835", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 18718, "upload_time": "2019-08-15T13:15:17", "url": "https://files.pythonhosted.org/packages/28/4b/5848daedd3cc183338acd1c66f9453675cf72c6b418251f6e774280389f6/py_cron_schedule-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46a1b54c01b8aa6a8c24cbe185dc79b2", "sha256": "5eb77dcf325276b412b6e3ffef5ae63e41f0491c510d3f050fd97db8a8ce4b71" }, "downloads": -1, "filename": "py_cron_schedule-0.0.7.tar.gz", "has_sig": false, "md5_digest": "46a1b54c01b8aa6a8c24cbe185dc79b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4866, "upload_time": "2019-08-15T13:15:19", "url": "https://files.pythonhosted.org/packages/ea/4d/516a460a4ebce4fe52757d383ccaa5b0173069216fd5d2bfc9f248c9726e/py_cron_schedule-0.0.7.tar.gz" } ] }