Skip to main content

Python Crontab Syntax Scheduler.

Project description

Travis

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

  • [ ] 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.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

py_cron_schedule-0.0.1-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_cron_schedule-0.0.1.tar.gz
  • Upload date:
  • Size: 4.2 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.1.tar.gz
Algorithm Hash digest
SHA256 b3d4a6688784927a08d506e1a30d3753403226aff41cc63530cdaa697231eac5
MD5 69b8d132f2c2b33f32597464e1f03962
BLAKE2b-256 8a4f5bf50cf9ceaca3b801038ef08e75135611fec5c6363d23b64d946cbbdf53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_cron_schedule-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fbbf968edbe07890f0f3cfb51f3db8c6e73ef0bd9f67c525a273903a15882f00
MD5 73a51e213e35de2eb1cd7e0d8ae2087f
BLAKE2b-256 2184197f707b598093084e0b72b380a971e62b702748f793a3f3bea19ebe8b24

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