===============================
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"
}