{
"info": {
"author": "Steadman",
"author_email": "mark@steadman.io",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Framework :: Django"
],
"description": "Bambu Cron\n==========\n\nA simple scheduling system that lets you define jobs that get performed\nat various intervals\n\nAbout Bambu Cron\n----------------\n\nBambu Cron makes it easy to define scheduled tasks that can run as\nrarely as once a year os often as once a minute. The syadmin only needs\nto add an extra line to the crontab file belonging to the user with\npermission to perform actions on the site, and and Bambu Cron will do\nthe rest.\n\nJobs are defined very simply, and a flag is set to alert the system that\na job is running, so that frequent jobs that take longer than a minute\nto run, don't run in parallel.\n\nAbout Bambu Tools 2.0\n---------------------\n\nThis is part of a toolset called Bambu Tools. It's being moved from a\nnamespace of ``bambu`` to its own 'root-level' package, along with all\nthe other tools in the set. If you're upgrading from a version prior to\n2.0, please make sure to update your code to use ``bambu_cron`` rather\nthan ``bambu_cron``.\n\nInstallation\n------------\n\nInstall the package via Pip:\n\n::\n\n pip install bambu-cron\n\nAdd it to your ``INSTALLED_APPS`` list:\n\n::\n\n INSTALLED_APPS = (\n ...\n 'bambu_cron'\n )\n\nRun ``manage.py syncdb`` or ``manage.py migrate`` to setup the database\ntables.\n\nBasic usage\n-----------\n\nYou define cron jobs and register them in a file called cron.py, which\nyou add to your Django app. Only cron.py files found within an app\nreferenced in the ``INSTALLED_APPS`` setting will be discovered.\n\n::\n\n import bambu_cron\n\n class EmailDigestJob(bambu_cron.CronJob):\n frequency = bambu_cron.frequency.DAY\n\n def run(self, logger):\n # Send a digest email on a daily basis\n ...\n\n bambu_cron.site.register(EmailDigestJob)\n\nThis registers the ``EmailDigestJob`` job. Once registered, you'll need\nto call ``python manage.py cron --setup`` to allow Bambu Cron to store\ndetails of the job in the database.\n\nDocumentation\n-------------\n\nFull documentation can be found at\n`ReadTheDocs `_.\n\nQuestions or suggestions?\n-------------------------\n\nFind me on Twitter (@iamsteadman) or `visit my blog `_.",
"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/iamsteadman/bambu-cron",
"keywords": null,
"license": "UNKNOWN",
"maintainer": null,
"maintainer_email": null,
"name": "bambu-cron",
"package_url": "https://pypi.org/project/bambu-cron/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/bambu-cron/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/iamsteadman/bambu-cron"
},
"release_url": "https://pypi.org/project/bambu-cron/3.1/",
"requires_dist": null,
"requires_python": null,
"summary": "A simple scheduling system that lets you define jobs that get performed at various intervals. Use a virtual \"poor man's cron\" or a single Django management command to run the jobs.",
"version": "3.1"
},
"last_serial": 1609183,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "cd158a338f408f01b0386fdef71f68ae",
"sha256": "7728f71f4cd29fd3f13c81c8d720597d7bfe8c018e01eed1b1aa7349fc4db032"
},
"downloads": -1,
"filename": "bambu-cron-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cd158a338f408f01b0386fdef71f68ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3978,
"upload_time": "2014-01-02T16:25:15",
"url": "https://files.pythonhosted.org/packages/ff/06/bffd4106ee1910f9b526aa03f496a0661a5420c1fe8d46fc40b4fa50025c/bambu-cron-0.0.1.tar.gz"
}
],
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "8b85aad4db489c196c6866fc860a0b47",
"sha256": "deca15300cc099aa4afc982967aa7a55df09a387ef8088f15518ec581a850c43"
},
"downloads": -1,
"filename": "bambu-cron-0.1.tar.gz",
"has_sig": false,
"md5_digest": "8b85aad4db489c196c6866fc860a0b47",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3947,
"upload_time": "2014-01-28T16:27:58",
"url": "https://files.pythonhosted.org/packages/c2/90/a533db4124fc0ab94824245d7a6209c417cece194829f15c00080472dc28/bambu-cron-0.1.tar.gz"
}
],
"2.0": [
{
"comment_text": "",
"digests": {
"md5": "b9926f940af644ab9b2a760a60fe8e93",
"sha256": "043bae8b99b849991af886d86155c92ecac9db9cbf7208a2f0e7d80d87daabc3"
},
"downloads": -1,
"filename": "bambu-cron-2.0.tar.gz",
"has_sig": false,
"md5_digest": "b9926f940af644ab9b2a760a60fe8e93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6057,
"upload_time": "2014-07-13T19:36:04",
"url": "https://files.pythonhosted.org/packages/02/12/eb54531bdee143ec26264791192cd67541c63d338f8a4a975371624b12e7/bambu-cron-2.0.tar.gz"
}
],
"3.0": [
{
"comment_text": "",
"digests": {
"md5": "74d2199b093467ea4969efb2b0752f8e",
"sha256": "1e990d7b4f064bdcdac1f4b70f424daa3f36b66dad4cd6d04e9075490a2380b9"
},
"downloads": -1,
"filename": "bambu-cron-3.0.tar.gz",
"has_sig": false,
"md5_digest": "74d2199b093467ea4969efb2b0752f8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5914,
"upload_time": "2015-05-26T16:37:56",
"url": "https://files.pythonhosted.org/packages/fe/b4/f7af8aa13e2ed7f1a8d25e2c172ab9e5e49671e7435df100239327d94e07/bambu-cron-3.0.tar.gz"
}
],
"3.1": [
{
"comment_text": "",
"digests": {
"md5": "efb59e1673b71d65a108866561645fbe",
"sha256": "e115bb26470bcc25dbfe7ccccc6a6f14392afddf144d7c406b01aa06931d109d"
},
"downloads": -1,
"filename": "bambu-cron-3.1.tar.gz",
"has_sig": false,
"md5_digest": "efb59e1673b71d65a108866561645fbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5925,
"upload_time": "2015-06-27T13:51:37",
"url": "https://files.pythonhosted.org/packages/91/ac/1eac62e28296854fc6aeb413c23f0f8b7f91dc096618f8f5383dd382a5e5/bambu-cron-3.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "efb59e1673b71d65a108866561645fbe",
"sha256": "e115bb26470bcc25dbfe7ccccc6a6f14392afddf144d7c406b01aa06931d109d"
},
"downloads": -1,
"filename": "bambu-cron-3.1.tar.gz",
"has_sig": false,
"md5_digest": "efb59e1673b71d65a108866561645fbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5925,
"upload_time": "2015-06-27T13:51:37",
"url": "https://files.pythonhosted.org/packages/91/ac/1eac62e28296854fc6aeb413c23f0f8b7f91dc096618f8f5383dd382a5e5/bambu-cron-3.1.tar.gz"
}
]
}