{ "info": { "author": "Andrii Kostenko", "author_email": "andrey@kostenko.name", "bugtrack_url": null, "classifiers": [], "description": "=======\nRQ-Cron\n=======\n\n`RQ Cron `_ is a cron-like daemon, which can schedule tasks\n\n============\nRequirements\n============\n\n* `RQ `_\n* `croniter `_\n\n============\nInstallation\n============\n\n pip install RQ-Cron\n\n=====\nUsage\n=====\n\n rq-cron --config /etc/rq_cron.json\n \n========\nBenefits\n========\n\n1. Simple - uses python internal sched.py\n2. Stateless - don't store state\n3. Allows intervals < 60 seconds\n4. Saves task execution time in files for monitoring\n\n==============\nExample config\n==============\n\nExample::\n\n {\n\t \"jobs\" : [\n\t\t {\n\t\t\t \"queue\": \"queue1\",\n\t\t\t \"name\" : \"module1.task1\",\n\t\t\t \"interval\" : 60\n\t\t },\n\t\t {\n\t\t\t \"interval\" : 60,\n\t\t\t \"queue\": \"queue2\",\n\t\t\t \"name\" : \"module2.task1\"\n\t\t },\n\t\t {\n\t\t\t \"cron\" : \"32 */3 * * *\",\n\t\t\t \"name\" : \"module3.task1\",\n\t\t\t \"kwargs\": {\n\t\t\t\t\"timeout\": 30\n\t\t\t }\n\t\t }\n\t ],\n\t \"status_dir\" : \"/tmp/rq_cron_status\",\n\t \"default_queue\": \"queue\",\n\t \"redis\" : \"localhost\"\n\t}\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Healthjoy/rq-cron", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "RQ-Cron", "package_url": "https://pypi.org/project/RQ-Cron/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/RQ-Cron/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Healthjoy/rq-cron" }, "release_url": "https://pypi.org/project/RQ-Cron/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "RQ Cron", "version": "1.0.2" }, "last_serial": 1904189, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "9bfe9a9e7026b29e92df17df24ab1271", "sha256": "fb3a4e1b7529eac428abf3d50908a79d6fca4ab9cdd6704981def29e632b08ea" }, "downloads": -1, "filename": "RQ-Cron-1.0.tar.gz", "has_sig": false, "md5_digest": "9bfe9a9e7026b29e92df17df24ab1271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2015-12-02T17:55:52", "url": "https://files.pythonhosted.org/packages/4b/67/6a5f85ae77e0f17226332a992fc1f652bf0e19344ec6744444987b85a909/RQ-Cron-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4b53d193da75a1bf49db6ced5d15e861", "sha256": "045f6d3bb9c482df7832d86a5f4ba42df9d6f8374618af898293162583df7177" }, "downloads": -1, "filename": "RQ-Cron-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b53d193da75a1bf49db6ced5d15e861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2798, "upload_time": "2016-01-14T11:27:10", "url": "https://files.pythonhosted.org/packages/13/df/0b38b54268c1ad5bc2c70e45b32d1f6a60263dd4a274cc122838cff5503d/RQ-Cron-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "db9e5aa806225310fc39bc8c4ee401a9", "sha256": "c17a82d9e194814181bebd7ee040a4f1d09a8826462adcd10e70cf696993c5bd" }, "downloads": -1, "filename": "RQ-Cron-1.0.2.tar.gz", "has_sig": false, "md5_digest": "db9e5aa806225310fc39bc8c4ee401a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2818, "upload_time": "2016-01-14T11:52:51", "url": "https://files.pythonhosted.org/packages/2b/5b/cf9f8f361902a1d88c21cb6f90502ddbc4ff9765534e35015c7c7e815a81/RQ-Cron-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db9e5aa806225310fc39bc8c4ee401a9", "sha256": "c17a82d9e194814181bebd7ee040a4f1d09a8826462adcd10e70cf696993c5bd" }, "downloads": -1, "filename": "RQ-Cron-1.0.2.tar.gz", "has_sig": false, "md5_digest": "db9e5aa806225310fc39bc8c4ee401a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2818, "upload_time": "2016-01-14T11:52:51", "url": "https://files.pythonhosted.org/packages/2b/5b/cf9f8f361902a1d88c21cb6f90502ddbc4ff9765534e35015c7c7e815a81/RQ-Cron-1.0.2.tar.gz" } ] }