kibitzr


Namekibitzr JSON
Version 7.0.6 PyPI version JSON
download
home_pagehttps://github.com/kibitzr/kibitzr
SummarySelf hosted web page changes monitoring
upload_time2024-01-05 23:54:52
maintainer
docs_urlNone
authorPeter Demin
requires_python>=3.8
licenseMIT license
keywords kibitzr
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ===============================
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://github.com/kibitzr/kibitzr/actions/workflows/test.yml/badge.svg
        :target: https://github.com/kibitzr/kibitzr/actions/workflows/test.yml

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

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

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

.. image:: https://pepy.tech/badge/kibitzr
        :target: https://pepy.tech/project/kibitzr
        :alt: Downloads


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

* Problems? Ask in issues_, or gitter_
* Documentation: https://kibitzr.readthedocs.io.
* Free software: MIT license

.. _gitter: https://gitter.im/kibitzr/Lobby
.. _issues: https://github.com/kibitzr/kibitzr/issues/


Changelog
=========

[7.0.6] - 2024-01-05
--------------------

Added
~~~~~

-  Support for ntfy notifier. Thanks to
   `wunter8 <https://github.com/wunter8>`__ in
   `PR#141 <https://github.com/kibitzr/kibitzr/pull/141>`__.

.. _section-1:

[7.0.5] - 2023-03-29
--------------------

Fixed
~~~~~

-  Restore CHANGELOG markup conversion

.. _section-2:

[7.0.4] - 2023-03-29
--------------------

.. _fixed-1:

Fixed
~~~~~

-  Update usage for the new version of telegram bot. Thanks to `Pan
   Luo <https://github.com/xcompass>`__ in
   `PR#139 <https://github.com/kibitzr/kibitzr/pull/139>`__

.. _section-3:

[7.0.3] - 2023-03-23
--------------------

.. _fixed-2:

Fixed
~~~~~

-  Update import path for the new version of telegram bot.
   `Issue#138 <https://github.com/kibitzr/kibitzr/issues/138>`__

.. _section-4:

[7.0.2] - 2023-02-24
--------------------

.. _added-1:

Added
~~~~~

-  Support for Twilio notifier. Thanks to `Colin
   Unger <https://github.com/lockshaw>`__ in
   `PR#137 <https://github.com/kibitzr/kibitzr/pull/137>`__

.. _section-5:

[7.0.1] - 2023-02-24
--------------------

.. _added-2:

Added
~~~~~

-  Support for Discord webhook notifier. Thanks to
   `Iwa <https://github.com/mcrozz>`__ in
   `PR#136 <https://github.com/kibitzr/kibitzr/pull/136>`__

.. _section-6:

[7.0.0] - 2022-07-19
--------------------

Removed
~~~~~~~

-  Python 3.6 and 3.7 support.

.. _added-3:

Added
~~~~~

-  Python 3.10 support

.. _section-7:

[6.2.1] - 2022-05-07
--------------------

.. _fixed-3:

Fixed
~~~~~

-  Python version requirement (3.6+) for the package.

.. _section-8:

[6.2.0] - 2022-05-07
--------------------

Changed
~~~~~~~

-  SMTP notifier will not try to authenticate when either user or
   password is missing from configuration. Thanks to
   `QJKX <https://github.com/QJKX>`__ in
   `PR#122 <https://github.com/kibitzr/kibitzr/pull/122>`__

.. _section-9:

[6.1.0] - 2022-01-28
--------------------

.. _added-4:

Added
~~~~~

-  ``kibitzr reload`` command to pick up configuration changes without
   restart by `fi-do <https://github.com/fi-do>`__ in
   `PR#115 <https://github.com/kibitzr/kibitzr/pull/115>`__

.. _section-10:

[6.0.2] - 2021-12-05
--------------------

-  Update docker image

.. _section-11:

[6.0.1] - 2021-10-11
--------------------

.. _added-5:

Added
~~~~~

-  `Gotify
   notifier <https://kibitzr.readthedocs.io/en/latest/gotify.html>`__ by
   `egvimo <https://github.com/egvimo>`__ in
   `PR#108 <for://github.com/kibitzr/kibitzr/pull/108>`__

.. _section-12:

[6.0.0] - 2019-08-06
--------------------

.. _removed-1:

Removed
~~~~~~~

-  Support for Python 2.6, 3.4

.. _added-6:

Added
~~~~~

-  Support for Python 3.7

.. _section-13:

[5.4.4] - 2019-08-06
--------------------

.. _fixed-4:

Fixed
~~~~~

-  skip handling of unsupported SIGUSR1 under Windows #73.

.. _added-7:

Added
~~~~~

-  provide context for ``{{ env }}`` dictionary in all Jinja templates.

.. _section-14:

[5.4.3] - 2019-06-07
--------------------

.. _fixed-5:

Fixed
~~~~~

-  Fixed ``xpath`` in Jinja transform for attribute and namespace access
   (#81 thanks to @mstarzyk).

.. _section-15:

[5.4.2] - 2018-12-27
--------------------

.. _changed-1:

Changed
~~~~~~~

-  Better support for dynamic forms filling. Check only first form field
   for accessibility.
-  Changed ``bash`` to ``shell`` in docs and added alias.

.. _section-16:

[5.4.1] - 2018-11-27
--------------------

.. _changed-2:

Changed
~~~~~~~

-  Replaced option ``verify_cert`` with ``verify-cert`` for consistency.

.. _section-17:

[5.4.0] - 2018-10-20
--------------------

.. _added-8:

Added
~~~~~

-  Schedule option (#71 thanks to @cescobarresi).
-  Option to omit HTTPS certificate verification in simple fetcher (#72
   thanks to @cescobarresi).

.. _section-18:

[5.3.5] - 2018-10-02
--------------------

.. _added-9:

Added
~~~~~

-  Telegram notifier option ``split-on`` (#70 thanks to @cescobarresi).
   ### Changed
-  Fixed ``xpath`` transform for attribute and namespace access (#68
   thanks to @cescobarresi).

.. _section-19:

[5.3.4] - 2018-09-28
--------------------

.. _added-10:

Added
~~~~~

-  ``xpath-all`` transform (#67 thanks to @cescobarresi).

.. _section-20:

[5.3.3] - 2018-08-24
--------------------

.. _added-11:

Added
~~~~~

-  [undocumented] ``before_start`` extension interface.

.. _section-21:

[5.3.2] - 2018-08-16
--------------------

.. _changed-3:

Changed
~~~~~~~

-  Made custom Jinja filters ignore None values.
-  convert lxml to defusedxml in transformer/html.py (#61 thanks to
   @unit-00).

.. _section-22:

[5.3.1] - 2018-07-06
--------------------

.. _added-12:

Added
~~~~~

-  [undocumented] CLI extension interface.

[5.3.0.alpha] - 2018-05-06
--------------------------

.. _added-13:

Added
~~~~~

-  [undocumented] fetcher extension interface.

.. _section-23:

[5.2.0] - 2018-05-06
--------------------

.. _changed-4:

Changed
~~~~~~~

-  ``kibitzr firefox`` now prompts for Return to save profile.
-  Firefox profile directory path moved to capabilities in the new
   version.

.. _section-24:

[5.1.1] - 2018-04-19
--------------------

.. _added-14:

Added
~~~~~

-  ``kibitzr stash`` command to show stash contents.

.. _section-25:

[5.1.0] - 2018-04-10
--------------------

.. _added-15:

Added
~~~~~

-  kibitzr clean command to delete changes history (#13 thanks to
   @attilanagy).
-  Jinja filters: int and float.

.. _section-26:

[5.0.0] - 2017-12-16
--------------------

.. _changed-5:

Changed
~~~~~~~

-  Dropped support for Firefox < 56 (using -headless instead of XVFB).

.. _section-27:

[4.0.10] - 2017-08-28
---------------------

.. _changed-6:

Changed
~~~~~~~

-  Fix #47: Xpath transform encodes content to UTF-8 before parsing
   (X|HT)ML.

.. _section-28:

[4.0.9] - 2017-08-21
--------------------

.. _fixed-6:

Fixed
~~~~~

-  Allow SMTP without authentication. ### Changed
-  Use local SMTP server by default.

.. _section-29:

[4.0.8] - 2017-08-02
--------------------

.. _fixed-7:

Fixed
~~~~~

-  Fixed xpath selector transform.

.. _section-30:

[4.0.7] - 2017-06-29
--------------------

.. _fixed-8:

Fixed
~~~~~

-  Fixed interruption exit code (1).

.. _section-31:

[4.0.6] - 2017-06-28
--------------------

.. _fixed-9:

Fixed
~~~~~

-  Exit(2) when receiving SIGTERM/SIGINT.

.. _section-32:

[4.0.5] - 2017-06-14
--------------------

.. _fixed-10:

Fixed
~~~~~

-  Exit(1) Kibitzr when Firefox goes funny business.

.. _section-33:

[4.0.4] - 2017-06-07
--------------------

.. _changed-7:

Changed
~~~~~~~

-  Firefox fetcher: Implicitly wait 2 seconds for selects.
-  Firefox fetcher: Resize window before each fetch. ### Fixed
-  bash transform: Skip execution for empty content.

.. _section-34:

[4.0.3] - 2017-05-25
--------------------

.. _added-16:

Added
~~~~~

-  Changes style “new” - show only current content if it changed. ###
   Fixed
-  text filter in Jinja templates.
-  Adapted list of requirements for Windows.

.. _section-35:

[4.0.2] - 2017-05-21
--------------------

.. _added-17:

Added
~~~~~

-  Explicit telegram imprinting. ### Fixed
-  Dynamically import only what’s needed in checks.
-  Better Windows support.
-  Support for non-ascii URLs.

.. _section-36:

[4.0.1] - 2017-05-10
--------------------

.. _added-18:

Added
~~~~~

-  Credentials extensions through entry points (for kibitzr-keyring).

.. _section-37:

[4.0.0] - 2017-05-08
--------------------

.. _added-19:

Added
~~~~~

-  ``kibitzr init`` - create sample configuration files. ### Changed
-  Changed kibitzr CLI commands structure (``kibitzr run`` instead of
   ``kibitzr``).

.. _section-38:

[3.1.8] - 2017-05-08
--------------------

.. _fixed-11:

Fixed
~~~~~

-  Unspecified period caused error (introduced in 3.1.4).

.. _section-39:

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

.. _fixed-12:

Fixed
~~~~~

-  Gracefull shutdown on SIGTERM (as on SIGINT).

.. _section-40:

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

.. _fixed-13:

Fixed
~~~~~

-  Jinja transform. ### Added
-  CHANGELOG to PyPI page.

.. _section-41:

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

.. _changed-8:

Changed
~~~~~~~

-  human-readable period.

.. _section-42:

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

.. _fixed-14:

Fixed
~~~~~

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

.. _section-43:

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

.. _added-20:

Added
~~~~~

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

.. _section-44:

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

.. _added-21:

Added
~~~~~

-  Browser form filling shorthand.

.. _section-45:

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

.. _added-22:

Added
~~~~~

-  Bash transform. ### Fixed
-  jq transform input encoding.

.. _section-46:

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

.. _fixed-15:

Fixed
~~~~~

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

.. _section-47:

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

.. _added-23:

Added
~~~~~

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

.. _section-48:

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

.. _added-24:

Added
~~~~~

-  Zapier notifier.

.. _section-49:

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

.. _added-25:

Added
~~~~~

-  Telegram notifier.

.. _section-50:

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

.. _added-26:

Added
~~~~~

-  Persistent firefox profile [undocumented].

.. _section-51:

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

.. _added-27:

Added
~~~~~

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

.. _section-52:

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

.. _fixed-16:

Fixed
~~~~~

-  Exit if no checks defined.
-  Better credentials reloading.

.. _section-53:

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

.. _changed-9:

Changed
~~~~~~~

-  Switched to selenium >3 and Firefox >48.

.. _section-54:

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

.. _changed-10:

Changed
~~~~~~~

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

.. _section-55:

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

.. _added-28:

Added
~~~~~

-  Started CHANGELOG.
-  script.python fetcher.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/kibitzr/kibitzr",
    "name": "kibitzr",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "kibitzr",
    "author": "Peter Demin",
    "author_email": "kibitzrrr@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/7e/1c/f3d1377150e9f056e1e7022400c43aeff88614895210bc37974129c698ff/kibitzr-7.0.6.tar.gz",
    "platform": null,
    "description": "===============================\nKibitzr\n===============================\n\n.. image:: https://badges.gitter.im/kibitzr/Lobby.svg\n   :alt: Join the chat at https://gitter.im/kibitzr/Lobby\n   :target: https://gitter.im/kibitzr/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n\n.. image:: https://img.shields.io/pypi/v/kibitzr.svg\n        :target: https://pypi.python.org/pypi/kibitzr\n\n.. image:: https://github.com/kibitzr/kibitzr/actions/workflows/test.yml/badge.svg\n        :target: https://github.com/kibitzr/kibitzr/actions/workflows/test.yml\n\n.. image:: https://readthedocs.org/projects/kibitzr/badge/?version=latest\n        :target: https://kibitzr.readthedocs.io/en/latest/?badge=latest\n        :alt: Documentation Status\n\n.. image:: https://www.codefactor.io/repository/github/kibitzr/kibitzr/badge\n        :target: https://www.codefactor.io/repository/github/kibitzr/kibitzr\n        :alt: CodeFactor\n\n.. image:: https://coveralls.io/repos/github/kibitzr/kibitzr/badge.svg?branch=master\n        :target: https://coveralls.io/github/kibitzr/kibitzr?branch=master\n        :alt: Coveralls\n\n.. image:: https://pepy.tech/badge/kibitzr\n        :target: https://pepy.tech/project/kibitzr\n        :alt: Downloads\n\n\nKibitzr is like a secret twin brother who does routine tasks and asks for nothing in return. Try and see it for yourself.\n\n* Problems? Ask in issues_, or gitter_\n* Documentation: https://kibitzr.readthedocs.io.\n* Free software: MIT license\n\n.. _gitter: https://gitter.im/kibitzr/Lobby\n.. _issues: https://github.com/kibitzr/kibitzr/issues/\n\n\nChangelog\n=========\n\n[7.0.6] - 2024-01-05\n--------------------\n\nAdded\n~~~~~\n\n-  Support for ntfy notifier. Thanks to\n   `wunter8 <https://github.com/wunter8>`__ in\n   `PR#141 <https://github.com/kibitzr/kibitzr/pull/141>`__.\n\n.. _section-1:\n\n[7.0.5] - 2023-03-29\n--------------------\n\nFixed\n~~~~~\n\n-  Restore CHANGELOG markup conversion\n\n.. _section-2:\n\n[7.0.4] - 2023-03-29\n--------------------\n\n.. _fixed-1:\n\nFixed\n~~~~~\n\n-  Update usage for the new version of telegram bot. Thanks to `Pan\n   Luo <https://github.com/xcompass>`__ in\n   `PR#139 <https://github.com/kibitzr/kibitzr/pull/139>`__\n\n.. _section-3:\n\n[7.0.3] - 2023-03-23\n--------------------\n\n.. _fixed-2:\n\nFixed\n~~~~~\n\n-  Update import path for the new version of telegram bot.\n   `Issue#138 <https://github.com/kibitzr/kibitzr/issues/138>`__\n\n.. _section-4:\n\n[7.0.2] - 2023-02-24\n--------------------\n\n.. _added-1:\n\nAdded\n~~~~~\n\n-  Support for Twilio notifier. Thanks to `Colin\n   Unger <https://github.com/lockshaw>`__ in\n   `PR#137 <https://github.com/kibitzr/kibitzr/pull/137>`__\n\n.. _section-5:\n\n[7.0.1] - 2023-02-24\n--------------------\n\n.. _added-2:\n\nAdded\n~~~~~\n\n-  Support for Discord webhook notifier. Thanks to\n   `Iwa <https://github.com/mcrozz>`__ in\n   `PR#136 <https://github.com/kibitzr/kibitzr/pull/136>`__\n\n.. _section-6:\n\n[7.0.0] - 2022-07-19\n--------------------\n\nRemoved\n~~~~~~~\n\n-  Python 3.6 and 3.7 support.\n\n.. _added-3:\n\nAdded\n~~~~~\n\n-  Python 3.10 support\n\n.. _section-7:\n\n[6.2.1] - 2022-05-07\n--------------------\n\n.. _fixed-3:\n\nFixed\n~~~~~\n\n-  Python version requirement (3.6+) for the package.\n\n.. _section-8:\n\n[6.2.0] - 2022-05-07\n--------------------\n\nChanged\n~~~~~~~\n\n-  SMTP notifier will not try to authenticate when either user or\n   password is missing from configuration. Thanks to\n   `QJKX <https://github.com/QJKX>`__ in\n   `PR#122 <https://github.com/kibitzr/kibitzr/pull/122>`__\n\n.. _section-9:\n\n[6.1.0] - 2022-01-28\n--------------------\n\n.. _added-4:\n\nAdded\n~~~~~\n\n-  ``kibitzr reload`` command to pick up configuration changes without\n   restart by `fi-do <https://github.com/fi-do>`__ in\n   `PR#115 <https://github.com/kibitzr/kibitzr/pull/115>`__\n\n.. _section-10:\n\n[6.0.2] - 2021-12-05\n--------------------\n\n-  Update docker image\n\n.. _section-11:\n\n[6.0.1] - 2021-10-11\n--------------------\n\n.. _added-5:\n\nAdded\n~~~~~\n\n-  `Gotify\n   notifier <https://kibitzr.readthedocs.io/en/latest/gotify.html>`__ by\n   `egvimo <https://github.com/egvimo>`__ in\n   `PR#108 <for://github.com/kibitzr/kibitzr/pull/108>`__\n\n.. _section-12:\n\n[6.0.0] - 2019-08-06\n--------------------\n\n.. _removed-1:\n\nRemoved\n~~~~~~~\n\n-  Support for Python 2.6, 3.4\n\n.. _added-6:\n\nAdded\n~~~~~\n\n-  Support for Python 3.7\n\n.. _section-13:\n\n[5.4.4] - 2019-08-06\n--------------------\n\n.. _fixed-4:\n\nFixed\n~~~~~\n\n-  skip handling of unsupported SIGUSR1 under Windows #73.\n\n.. _added-7:\n\nAdded\n~~~~~\n\n-  provide context for ``{{ env }}`` dictionary in all Jinja templates.\n\n.. _section-14:\n\n[5.4.3] - 2019-06-07\n--------------------\n\n.. _fixed-5:\n\nFixed\n~~~~~\n\n-  Fixed ``xpath`` in Jinja transform for attribute and namespace access\n   (#81 thanks to @mstarzyk).\n\n.. _section-15:\n\n[5.4.2] - 2018-12-27\n--------------------\n\n.. _changed-1:\n\nChanged\n~~~~~~~\n\n-  Better support for dynamic forms filling. Check only first form field\n   for accessibility.\n-  Changed ``bash`` to ``shell`` in docs and added alias.\n\n.. _section-16:\n\n[5.4.1] - 2018-11-27\n--------------------\n\n.. _changed-2:\n\nChanged\n~~~~~~~\n\n-  Replaced option ``verify_cert`` with ``verify-cert`` for consistency.\n\n.. _section-17:\n\n[5.4.0] - 2018-10-20\n--------------------\n\n.. _added-8:\n\nAdded\n~~~~~\n\n-  Schedule option (#71 thanks to @cescobarresi).\n-  Option to omit HTTPS certificate verification in simple fetcher (#72\n   thanks to @cescobarresi).\n\n.. _section-18:\n\n[5.3.5] - 2018-10-02\n--------------------\n\n.. _added-9:\n\nAdded\n~~~~~\n\n-  Telegram notifier option ``split-on`` (#70 thanks to @cescobarresi).\n   ### Changed\n-  Fixed ``xpath`` transform for attribute and namespace access (#68\n   thanks to @cescobarresi).\n\n.. _section-19:\n\n[5.3.4] - 2018-09-28\n--------------------\n\n.. _added-10:\n\nAdded\n~~~~~\n\n-  ``xpath-all`` transform (#67 thanks to @cescobarresi).\n\n.. _section-20:\n\n[5.3.3] - 2018-08-24\n--------------------\n\n.. _added-11:\n\nAdded\n~~~~~\n\n-  [undocumented] ``before_start`` extension interface.\n\n.. _section-21:\n\n[5.3.2] - 2018-08-16\n--------------------\n\n.. _changed-3:\n\nChanged\n~~~~~~~\n\n-  Made custom Jinja filters ignore None values.\n-  convert lxml to defusedxml in transformer/html.py (#61 thanks to\n   @unit-00).\n\n.. _section-22:\n\n[5.3.1] - 2018-07-06\n--------------------\n\n.. _added-12:\n\nAdded\n~~~~~\n\n-  [undocumented] CLI extension interface.\n\n[5.3.0.alpha] - 2018-05-06\n--------------------------\n\n.. _added-13:\n\nAdded\n~~~~~\n\n-  [undocumented] fetcher extension interface.\n\n.. _section-23:\n\n[5.2.0] - 2018-05-06\n--------------------\n\n.. _changed-4:\n\nChanged\n~~~~~~~\n\n-  ``kibitzr firefox`` now prompts for Return to save profile.\n-  Firefox profile directory path moved to capabilities in the new\n   version.\n\n.. _section-24:\n\n[5.1.1] - 2018-04-19\n--------------------\n\n.. _added-14:\n\nAdded\n~~~~~\n\n-  ``kibitzr stash`` command to show stash contents.\n\n.. _section-25:\n\n[5.1.0] - 2018-04-10\n--------------------\n\n.. _added-15:\n\nAdded\n~~~~~\n\n-  kibitzr clean command to delete changes history (#13 thanks to\n   @attilanagy).\n-  Jinja filters: int and float.\n\n.. _section-26:\n\n[5.0.0] - 2017-12-16\n--------------------\n\n.. _changed-5:\n\nChanged\n~~~~~~~\n\n-  Dropped support for Firefox < 56 (using -headless instead of XVFB).\n\n.. _section-27:\n\n[4.0.10] - 2017-08-28\n---------------------\n\n.. _changed-6:\n\nChanged\n~~~~~~~\n\n-  Fix #47: Xpath transform encodes content to UTF-8 before parsing\n   (X|HT)ML.\n\n.. _section-28:\n\n[4.0.9] - 2017-08-21\n--------------------\n\n.. _fixed-6:\n\nFixed\n~~~~~\n\n-  Allow SMTP without authentication. ### Changed\n-  Use local SMTP server by default.\n\n.. _section-29:\n\n[4.0.8] - 2017-08-02\n--------------------\n\n.. _fixed-7:\n\nFixed\n~~~~~\n\n-  Fixed xpath selector transform.\n\n.. _section-30:\n\n[4.0.7] - 2017-06-29\n--------------------\n\n.. _fixed-8:\n\nFixed\n~~~~~\n\n-  Fixed interruption exit code (1).\n\n.. _section-31:\n\n[4.0.6] - 2017-06-28\n--------------------\n\n.. _fixed-9:\n\nFixed\n~~~~~\n\n-  Exit(2) when receiving SIGTERM/SIGINT.\n\n.. _section-32:\n\n[4.0.5] - 2017-06-14\n--------------------\n\n.. _fixed-10:\n\nFixed\n~~~~~\n\n-  Exit(1) Kibitzr when Firefox goes funny business.\n\n.. _section-33:\n\n[4.0.4] - 2017-06-07\n--------------------\n\n.. _changed-7:\n\nChanged\n~~~~~~~\n\n-  Firefox fetcher: Implicitly wait 2 seconds for selects.\n-  Firefox fetcher: Resize window before each fetch. ### Fixed\n-  bash transform: Skip execution for empty content.\n\n.. _section-34:\n\n[4.0.3] - 2017-05-25\n--------------------\n\n.. _added-16:\n\nAdded\n~~~~~\n\n-  Changes style \u201cnew\u201d - show only current content if it changed. ###\n   Fixed\n-  text filter in Jinja templates.\n-  Adapted list of requirements for Windows.\n\n.. _section-35:\n\n[4.0.2] - 2017-05-21\n--------------------\n\n.. _added-17:\n\nAdded\n~~~~~\n\n-  Explicit telegram imprinting. ### Fixed\n-  Dynamically import only what\u2019s needed in checks.\n-  Better Windows support.\n-  Support for non-ascii URLs.\n\n.. _section-36:\n\n[4.0.1] - 2017-05-10\n--------------------\n\n.. _added-18:\n\nAdded\n~~~~~\n\n-  Credentials extensions through entry points (for kibitzr-keyring).\n\n.. _section-37:\n\n[4.0.0] - 2017-05-08\n--------------------\n\n.. _added-19:\n\nAdded\n~~~~~\n\n-  ``kibitzr init`` - create sample configuration files. ### Changed\n-  Changed kibitzr CLI commands structure (``kibitzr run`` instead of\n   ``kibitzr``).\n\n.. _section-38:\n\n[3.1.8] - 2017-05-08\n--------------------\n\n.. _fixed-11:\n\nFixed\n~~~~~\n\n-  Unspecified period caused error (introduced in 3.1.4).\n\n.. _section-39:\n\n[3.1.7] - 2017-05-06\n--------------------\n\n.. _fixed-12:\n\nFixed\n~~~~~\n\n-  Gracefull shutdown on SIGTERM (as on SIGINT).\n\n.. _section-40:\n\n[3.1.6] - 2017-05-05\n--------------------\n\n.. _fixed-13:\n\nFixed\n~~~~~\n\n-  Jinja transform. ### Added\n-  CHANGELOG to PyPI page.\n\n.. _section-41:\n\n[3.1.4] - 2017-05-04\n--------------------\n\n.. _changed-8:\n\nChanged\n~~~~~~~\n\n-  human-readable period.\n\n.. _section-42:\n\n[3.1.3] - 2017-05-01\n--------------------\n\n.. _fixed-14:\n\nFixed\n~~~~~\n\n-  Bash and Python transforms parameter (dis)order.\n-  Skip Bash transform if input is empty. ### Changed\n-  Requests fetcher uses caching.\n\n.. _section-43:\n\n[3.1.0] - 2017-05-01\n--------------------\n\n.. _added-20:\n\nAdded\n~~~~~\n\n-  Jinja transform. ### Removed\n-  cut and sort transforms (superseded by bash).\n\n.. _section-44:\n\n[3.0.11] - 2017-04-30\n---------------------\n\n.. _added-21:\n\nAdded\n~~~~~\n\n-  Browser form filling shorthand.\n\n.. _section-45:\n\n[3.0.10] - 2017-04-29\n---------------------\n\n.. _added-22:\n\nAdded\n~~~~~\n\n-  Bash transform. ### Fixed\n-  jq transform input encoding.\n\n.. _section-46:\n\n[3.0.9] - 2017-04-25\n--------------------\n\n.. _fixed-15:\n\nFixed\n~~~~~\n\n-  Firefox fetcher: retry 3 times on stale element exception.\n-  Persistent Firefox: Ignore all exceptions when closing.\n\n.. _section-47:\n\n[3.0.8] - 2017-04-24\n--------------------\n\n.. _added-23:\n\nAdded\n~~~~~\n\n-  Transformer css-all selector which returns all elements instead of\n   first.\n-  Python transformer. ### Changed\n-  Missing check name autopopulated from URL or autogenerated.\n\n.. _section-48:\n\n[3.0.7] - 2017-04-19\n--------------------\n\n.. _added-24:\n\nAdded\n~~~~~\n\n-  Zapier notifier.\n\n.. _section-49:\n\n[3.0.6] - 2017-04-19\n--------------------\n\n.. _added-25:\n\nAdded\n~~~~~\n\n-  Telegram notifier.\n\n.. _section-50:\n\n[3.0.3] - 2017-04-18\n--------------------\n\n.. _added-26:\n\nAdded\n~~~~~\n\n-  Persistent firefox profile [undocumented].\n\n.. _section-51:\n\n[3.0.2] - 2017-04-18\n--------------------\n\n.. _added-27:\n\nAdded\n~~~~~\n\n-  Short form for SMTP notifier #11. ### Fixed\n-  Weird BS4 misbehaviour in CSS selector.\n\n.. _section-52:\n\n[3.0.1] - 2017-04-07\n--------------------\n\n.. _fixed-16:\n\nFixed\n~~~~~\n\n-  Exit if no checks defined.\n-  Better credentials reloading.\n\n.. _section-53:\n\n[3.0.0] - 2017-04-04\n--------------------\n\n.. _changed-9:\n\nChanged\n~~~~~~~\n\n-  Switched to selenium >3 and Firefox >48.\n\n.. _section-54:\n\n[2.7.4] - 2017-04-01\n--------------------\n\n.. _changed-10:\n\nChanged\n~~~~~~~\n\n-  Closing FireFox tab after it was fetched to reduce idle CPU.\n\n.. _section-55:\n\n[2.7.3] - 2017-03-31\n--------------------\n\n.. _added-28:\n\nAdded\n~~~~~\n\n-  Started CHANGELOG.\n-  script.python fetcher.\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "Self hosted web page changes monitoring",
    "version": "7.0.6",
    "project_urls": {
        "Homepage": "https://github.com/kibitzr/kibitzr"
    },
    "split_keywords": [
        "kibitzr"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a120d04d6d70bd7351cab8bbd41c7235902d2fd04ebd1d9c4381325c89bc89d6",
                "md5": "d062b477ec22c688b81ea9ef407ee39f",
                "sha256": "46993f25b19140fefb1563ecd3d9657ebba6af4c131f74ec3a0dfeb2d5ce1ead"
            },
            "downloads": -1,
            "filename": "kibitzr-7.0.6-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d062b477ec22c688b81ea9ef407ee39f",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.8",
            "size": 45789,
            "upload_time": "2024-01-05T23:54:49",
            "upload_time_iso_8601": "2024-01-05T23:54:49.436207Z",
            "url": "https://files.pythonhosted.org/packages/a1/20/d04d6d70bd7351cab8bbd41c7235902d2fd04ebd1d9c4381325c89bc89d6/kibitzr-7.0.6-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e1cf3d1377150e9f056e1e7022400c43aeff88614895210bc37974129c698ff",
                "md5": "37722a07a0d2d4d40f86b54bed19f50e",
                "sha256": "e2a86b77002f37ccd94de5a5ebb036421d738fa6cfd416533af2eae2a828597e"
            },
            "downloads": -1,
            "filename": "kibitzr-7.0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "37722a07a0d2d4d40f86b54bed19f50e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 87105,
            "upload_time": "2024-01-05T23:54:52",
            "upload_time_iso_8601": "2024-01-05T23:54:52.205913Z",
            "url": "https://files.pythonhosted.org/packages/7e/1c/f3d1377150e9f056e1e7022400c43aeff88614895210bc37974129c698ff/kibitzr-7.0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-05 23:54:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kibitzr",
    "github_project": "kibitzr",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "kibitzr"
}
        
Elapsed time: 0.17060s