Skip to main content

Python Crontab Syntax Scheduler.

Project description

Travis PyPI Anti 996

Python’s crontab syntax scheduler.

Features

  • [x] Easy to use and feature-rich API

  • [x] Scheduling unit is a function

  • [x] Syntax similar to Linux Crontab timing tasks

  • [x] Provides millisecond precision

  • [x] Use multi-process optimization

Usage

shell script $ pip install py-cron-schedule

from py_cron_schedule import CronSchedule, CronFormatError

if __name__ == '__main__':
  cs = CronSchedule()
  cs.add_task("ms", "* * * * * * *", lambda: print("Every Millsecond"))
  cs.add_task("sec", "* * * * * *", lambda: print("Every Second"))
  cs.add_task("min", "* * * * *",lambda :print("Every Minute"))
  cs.add_task("hour", "0 * * * *",lambda :print("Every Hour"))

  cs.start()

API Documentation

  • [x] [简体中文](./doc/zh-CN/README.md)

  • [ ] [English](./doc/en-US/README.md)

License

  1. Under the Creative Commons GPL-3.0 Unported license. See the LICENSE file for details.

  2. Under the Anti 996 License. See the Anti 996 LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_cron_schedule-0.0.4.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

py_cron_schedule-0.0.4-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file py_cron_schedule-0.0.4.tar.gz.

File metadata

  • Download URL: py_cron_schedule-0.0.4.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for py_cron_schedule-0.0.4.tar.gz
Algorithm Hash digest
SHA256 06f3d958596bf2be92456f7b311639c0637514506ee938e9e653b8c6da78b7d1
MD5 61229acb8bbf4063f7b953eb2e18c921
BLAKE2b-256 effb0dd7bc93b5f9e5362d7ef76f4a8f7f4aa0fcac8347e14ecfa7301d58875f

See more details on using hashes here.

File details

Details for the file py_cron_schedule-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: py_cron_schedule-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for py_cron_schedule-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9b2fe9408a11b8cc6542a592047cae40a73b2fe67c5964951c636179369c024b
MD5 2d20a12984c1ef86d2a467c46191c282
BLAKE2b-256 3e0f6729edc0047c1b250153d411af8afbb9254fad218a9b7c487334a0ea8977

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page