Metadata-Version: 2.0
Name: pete
Version: 0.0.1
Summary: A simple taskrunner
Home-page: https://github.com/ColCarroll/pete
Author: Colin Carroll
Author-email: colcarroll@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Provides-Extra: dev
Requires-Dist: flake8; extra == 'dev'
Requires-Dist: ipython; extra == 'dev'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'

|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 <https://ifttt.com/>`__.

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

.. |Build Status| image:: https://travis-ci.org/ColCarroll/pete.svg?branch=master
   :target: https://travis-ci.org/ColCarroll/pete
.. |Coverage Status| image:: https://coveralls.io/repos/github/ColCarroll/pete/badge.svg?branch=master 
   :target: https://coveralls.io/github/ColCarroll/pete?branch=master


