Skip to main content

Python Crontab Syntax Scheduler.

Project description

Travis PyPI

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.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

py_cron_schedule-0.0.2-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_cron_schedule-0.0.2.tar.gz
  • Upload date:
  • Size: 4.3 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.2.tar.gz
Algorithm Hash digest
SHA256 b0621a67f4e836f947a5b7024d4335ab0b94b010c57dadce28b2f6b35fffdd7b
MD5 5baf46e4009cb653a80833cc5badb29c
BLAKE2b-256 db91556c5fde43329f507aff99858812bd5aa5979a53d6350a46c562022e23e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_cron_schedule-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 18.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fb2af383be1e1c482b4c9870f4da93ff15019d0dd5a5886728bac594a2300579
MD5 9c94ee0676ef7f19f5108d20f02d012a
BLAKE2b-256 e49bf5a3919da8841751f2312d8ec2ac0a74b3f62e643b39d0ddee996e42370a

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