Skip to main content

A simple taskrunner

Project description

Build Status Coverage Status

Pete

He’s just happy to be here

Very much a work in progress. A task runner that will check on things, and report things. Spiritually similar to IFTTT.

Example

>>> from pete.runner import Runner
>>> from pete.examples import StringBroadcaster, TimeChecker
>>>
>>> runner = Runner(
...     tasks=[TimeChecker()],
...     broadcasters=[StringBroadcaster()],
...     timeout=10)
>>> runner.main()
It is now 00:00:56
It is now 00:01:06
...

Plans

  • Broadcasters

    • Email

    • Slack

    • HTML

    • RSS

  • Tasks

    • MBTA delays

    • Weather in the white mountains

    • Why is the flag at half mast

Project details


Download files

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

Source Distributions

pete-0.1.2.tar.gz (8.7 kB view details)

Uploaded Source

pete-0.0.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distributions

pete-0.1.2-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

pete-0.0.1-py2.py3-none-any.whl (8.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pete-0.1.2.tar.gz.

File metadata

  • Download URL: pete-0.1.2.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pete-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7dd75c7294a27e4f06ae713e5d11e5d20786efe32ce43f9a53d93c9a99091962
MD5 92001e472b92b78085eb7b7a67d697a7
BLAKE2b-256 3a09ae284d473752c45db77f6e97e769091d70508849cfe490d0a278bb1f5ae9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pete-0.0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pete-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8a94964e1a85096ea46f10d6639d409be0226bbec34e6f84c31d7829622cb43e
MD5 c207442cede8a65c55751857710c0bb3
BLAKE2b-256 f581aa27bf7c1f70ff2b6ffa4ebbdfe46dd48fd25f7d95e5399d34473b8ee93b

See more details on using hashes here.

Provenance

File details

Details for the file pete-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pete-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 749cd0826e730b7ea43112d496eeea0979d7fb6dd5288fd2cb03c7207a18f430
MD5 d8b5401fef4beb18d605704731e63a7a
BLAKE2b-256 5e7af8588a7f2314f301c75226cc21453589421f60710b225b1148b5e416188b

See more details on using hashes here.

Provenance

File details

Details for the file pete-0.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pete-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 57dd4048e0d579ee36aae5c044ce261000c47f492a20b68efa3a8c6f2e210268
MD5 aaabfdbf71c17b877e09b1365af61433
BLAKE2b-256 caee78dd4c490974757048038bdbcea85cc207a140bd83d41fb3d3aa1f1badef

See more details on using hashes here.

Provenance

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