Metadata-Version: 2.0
Name: kibitzr
Version: 3.1.7
Summary: Self hosted web page changes monitoring
Home-page: https://github.com/kibitzr/kibitzr
Author: Peter Demin
Author-email: kibitzrrr@gmail.com
License: MIT license
Keywords: kibitzr
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: Click (>=6.0)
Requires-Dist: Jinja2
Requires-Dist: bs4
Requires-Dist: cachecontrol
Requires-Dist: lazy-object-proxy
Requires-Dist: lxml
Requires-Dist: python-telegram-bot
Requires-Dist: pytimeparse
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: schedule
Requires-Dist: selenium
Requires-Dist: sh
Requires-Dist: six
Requires-Dist: xvfbwrapper

===============================
Kibitzr
===============================

.. image:: https://badges.gitter.im/kibitzr/Lobby.svg
   :alt: Join the chat at https://gitter.im/kibitzr/Lobby
   :target: https://gitter.im/kibitzr/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge


.. image:: https://img.shields.io/pypi/v/kibitzr.svg
        :target: https://pypi.python.org/pypi/kibitzr

.. image:: https://img.shields.io/travis/kibitzr/kibitzr.svg
        :target: https://travis-ci.org/kibitzr/kibitzr?branch=master

.. image:: https://readthedocs.org/projects/kibitzr/badge/?version=latest
        :target: https://kibitzr.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://gitpitch.com/assets/badge.svg
        :target: https://gitpitch.com/kibitzr/kibitzr/master?grs=github&t=white
        :alt: GitPitch

.. image:: https://www.codefactor.io/repository/github/kibitzr/kibitzr/badge
        :target: https://www.codefactor.io/repository/github/kibitzr/kibitzr
        :alt: CodeFactor

.. image:: https://www.quantifiedcode.com/api/v1/project/cf48e075a106486fadf998d0ef99b344/badge.svg
        :target: https://www.quantifiedcode.com/app/project/cf48e075a106486fadf998d0ef99b344
        :alt: Code issues

.. image:: https://coveralls.io/repos/github/kibitzr/kibitzr/badge.svg?branch=master
        :target: https://coveralls.io/github/kibitzr/kibitzr?branch=master
        :alt: Coveralls

Kibitzr is like a secret twin brother who does routine tasks and asks for nothing in return.

* Install with ``pip install kibitzr`` (Works with both Python 2 and 3)
* Configure recurrent tasks in ``kibitzr.yml``
* Put credentials in ``kibitzr-creds.yml``
* Launch with ``kibitzr``
* Problems? Ask in issues_, or gitter_

* Documentation: https://kibitzr.readthedocs.io.

Run with docker::

    $ docker run -v $PWD:/root/.config/kibitzr peterdemin/kibitzr


* Free software: MIT license

.. _Selenium: https://selenium-python.readthedocs.io/getting-started.html
.. _gitter: https://gitter.im/kibitzr/Lobby
.. _requests: http://docs.python-requests.org/en/master/
.. _issue: https://github.com/kibitzr/kibitzr/issues/new
.. _issues: https://github.com/kibitzr/kibitzr/issues/
.. _Python: https://www.python.org/
.. _bash: https://www.gnu.org/software/bash/
.. _Fork: https://github.com/kibitzr/kibitzr/


Changelog
=========

Unreleased
----------

[3.1.7] - 2017-05-06
--------------------

Fixed
-----

-  Gracefull shutdown on SIGTERM (as on SIGINT)

[3.1.6] - 2017-05-05
--------------------

Fixed
-----

-  Jinja transform ## Added
-  CHANGELOG to PyPI page

[3.1.4] - 2017-05-04
--------------------

Changed
-------

-  human-readable period

[3.1.3] - 2017-05-01
--------------------

Fixed
-----

-  Bash and Python transforms parameter (dis)order
-  Skip Bash transform if input is empty ## Changed
-  Requests fetcher uses caching

[3.1.0] - 2017-05-01
--------------------

Added
-----

-  Jinja transform ## Removed
-  cut and sort transforms (superseded by bash)

[3.0.11] - 2017-04-30
---------------------

Added
-----

-  Browser form filling shorthand

[3.0.10] - 2017-04-29
---------------------

Added
-----

-  Bash transform ## Fixed
-  jq transform input encoding

[3.0.9] - 2017-04-25
--------------------

Fixed
-----

-  Firefox fetcher: retry 3 times on stale element exception
-  Persistent Firefox: Ignore all exceptions when closing

[3.0.8] - 2017-04-24
--------------------

Added
-----

-  Transformer css-all selector which returns all elements instead of
   first
-  Python transformer ## Changed
-  Missing check name autopopulated from URL or autogenerated

[3.0.7] - 2017-04-19
--------------------

Added
-----

-  Zapier notifier

[3.0.6] - 2017-04-19
--------------------

Added
-----

-  Telegram notifier

[3.0.3] - 2017-04-18
--------------------

Added
-----

-  Persistent firefox profile [undocumented]

[3.0.2] - 2017-04-18
--------------------

Added
-----

-  Short form for SMTP notifier #11 ## Fixed
-  Weird BS4 misbehaviour in CSS selector

[3.0.1] - 2017-04-07
--------------------

Fixed
-----

-  Exit if no checks defined
-  Better credentials reloading

[3.0.0] - 2017-04-04
--------------------

Changed
-------

-  Switched to selenium >3 and Firefox >48

[2.7.4] - 2017-04-01
--------------------

Changed
-------

-  Closing FireFox tab after it was fetched to reduce idle CPU

[2.7.3] - 2017-03-31
--------------------

Added
-----

-  Started CHANGELOG
-  script.python fetcher [undocumented]


