Skip to main content

Python Crontab Syntax Scheduler.

Project description

Travis PyPI Anti 996 License: GPL v3

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

Uploaded Source

Built Distribution

py_cron_schedule-0.0.5-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_cron_schedule-0.0.5.tar.gz
  • Upload date:
  • Size: 4.7 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.1 CPython/3.7.3

File hashes

Hashes for py_cron_schedule-0.0.5.tar.gz
Algorithm Hash digest
SHA256 f2676b22e463eda608254097c343dd387c29d2e01db093b473d9d0885413d884
MD5 bb4ce5b9d52747012ef7c7d4c5dca748
BLAKE2b-256 f35504318622b9a41160736f7d4a175464ce8ed408ef108f4aac6ad9fd3212e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_cron_schedule-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 18.6 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.1 CPython/3.7.3

File hashes

Hashes for py_cron_schedule-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 af401fe3a9518c27fd7f3429264f5108afdbc10d39e01eda1fd319080bda4522
MD5 5371d1bea02e9859946656719b374600
BLAKE2b-256 26db0d67563f53521493f73c210d35787f388be751947b0bbff175daca2928f0

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