Name | croncaster JSON |
Version |
0.2.0
JSON |
| download |
home_page | |
Summary | cached shell command caster based on rotating state machine |
upload_time | 2023-07-01 00:05:10 |
maintainer | |
docs_url | None |
author | lightmanLP |
requires_python | >=3.10,<4.0 |
license | MIT |
keywords |
cron
crontab
timer
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# croncaster
[![PyPI version](https://badge.fury.io/py/croncaster.svg)](https://badge.fury.io/py/croncaster)
![PyPI downloads per mounth](https://img.shields.io/pypi/dm/croncaster)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/lightmanLP/croncaster)
Simple tool for periodic events based on timeout. Cron is supposed to be used as runtime base.
## How to use
Just add cron that runs croncaster every `n`.
```crontab
@hourly python3 -m croncaster
```
Then use `n` as one step in config. Pretty simple.
Raw data
{
"_id": null,
"home_page": "",
"name": "croncaster",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "cron,crontab,timer",
"author": "lightmanLP",
"author_email": "liteman1000@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/19/e6/1b6ee25b275fcd17248ebf6143a21575a950bfb0cffa069aaad759868c68/croncaster-0.2.0.tar.gz",
"platform": null,
"description": "# croncaster\n[![PyPI version](https://badge.fury.io/py/croncaster.svg)](https://badge.fury.io/py/croncaster)\n![PyPI downloads per mounth](https://img.shields.io/pypi/dm/croncaster)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/lightmanLP/croncaster)\n\nSimple tool for periodic events based on timeout. Cron is supposed to be used as runtime base.\n\n## How to use\nJust add cron that runs croncaster every `n`.\n```crontab\n@hourly python3 -m croncaster\n```\nThen use `n` as one step in config. Pretty simple.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "cached shell command caster based on rotating state machine",
"version": "0.2.0",
"project_urls": {
"Github": "https://github.com/lightmanLP/croncaster"
},
"split_keywords": [
"cron",
"crontab",
"timer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba8c2ebff50e92e2e77a427ee923fe5ba74c8017dd2b3a15136869a384231f7a",
"md5": "9583addad1a105ecf29572d5dc254a59",
"sha256": "33c99d576af7feff387c0127c53955fbe9258493314e5208c8178f828cf89a28"
},
"downloads": -1,
"filename": "croncaster-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9583addad1a105ecf29572d5dc254a59",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 5139,
"upload_time": "2023-07-01T00:05:09",
"upload_time_iso_8601": "2023-07-01T00:05:09.167839Z",
"url": "https://files.pythonhosted.org/packages/ba/8c/2ebff50e92e2e77a427ee923fe5ba74c8017dd2b3a15136869a384231f7a/croncaster-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "19e61b6ee25b275fcd17248ebf6143a21575a950bfb0cffa069aaad759868c68",
"md5": "9a86332e10ec3734f81fa44bd47d808d",
"sha256": "be19522ca5f58f7b173ccede53c06100d0e014597666989fbb8cc0bfe563f824"
},
"downloads": -1,
"filename": "croncaster-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "9a86332e10ec3734f81fa44bd47d808d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 4318,
"upload_time": "2023-07-01T00:05:10",
"upload_time_iso_8601": "2023-07-01T00:05:10.789345Z",
"url": "https://files.pythonhosted.org/packages/19/e6/1b6ee25b275fcd17248ebf6143a21575a950bfb0cffa069aaad759868c68/croncaster-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-01 00:05:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lightmanLP",
"github_project": "croncaster",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "croncaster"
}