Wykres commitów

132 Commity (3376-cleanup-empty-queue-errors)

Autor SHA1 Wiadomość Data
dgtlmoon 47f294c23b Upgrade apprise notification engine to 0.9.7 (important telegram fixes) 2022-03-05 13:14:14 +01:00
dgtlmoon a4cce16188 Remove pytest from production release pip requirements 2022-03-05 13:12:15 +01:00
dgtlmoon 46c72a7fb3
Upgrade inscriptis HTML converter to version 2.2~ (#434) 2022-03-01 17:58:54 +01:00
dgtlmoon a580c238b6 Use flask url_for() for webdriver chrome icon instead of relative path 2022-02-05 23:25:57 +01:00
dgtlmoon af8efbb6d2 Closes #378 2022-01-19 23:16:49 +01:00
dgtlmoon 59d31bf76f
XPath support (#355)
* XPath support and minor improvements to form validation
2022-01-05 17:58:07 +01:00
dgtlmoon 8a825f0055 Use selenium 4.1.0 2021-12-31 10:44:45 +01:00
dgtlmoon a504773941 Bumping selenium version re https://github.com/dgtlmoon/changedetection.io/pull/331#issuecomment-1003323594 2021-12-31 10:35:29 +01:00
dgtlmoon 856789a9ba Closes #315 - Include library apprise Notify_mqtt 2021-12-19 18:16:51 +01:00
Tristan Hill 489eedf34e
Flask 2 (#299)
Co-authored-by: Tristan Hill <t+git@eaux.uk>
2021-12-07 23:23:23 +01:00
dgtlmoon ec94359f3c Provide better combination of chardet and urllib3 2021-10-06 20:51:05 +02:00
dgtlmoon 1628602860
Docker image build issues (#243)
Pin cryptography ~= 3.4, fixes build issues for multiplatform docker buildx, and a little tidy up of github workflows.
2021-10-05 10:09:10 +02:00
dgtlmoon a11b6daa2e
Installation via pip (#186)
Builder for https://pypi.org/project/changedetection.io/
2021-08-16 15:24:37 +02:00
dgtlmoon 9e08f326be
Chrome/Webdriver support for Javascript websites (#114)
JS Support via fetching the page over WebDriver/Selenium network
Refactor forms (Split into logical tabs)
2021-08-12 12:05:59 +02:00
dgtlmoon e073521f4d
Re #117 Jsonpath based JSON change detection filter (#125)
* Re #117 - Experimental JSON selector support by using 'json:' prefix and any JSONpath rule
2021-07-11 22:07:39 +10:00
dgtlmoon 56c56c63e8 Updating inscriptis/text/html library to 1.2 2021-07-04 23:09:49 +10:00
dgtlmoon f215adbbe5 CSS Filter - Smarter is to just extract the HTML blob and continue with inscriptus, so we have almost the same output as not using the filter 2021-06-23 20:40:01 +10:00
dgtlmoon af24079053
Use wtforms handler (#96)
Refactor forms and styling with wtforms
2021-06-21 16:21:05 +10:00
dgtlmoon 2346b42ef2
CSS selector filter (#73)
* Re #9 CSS Selector filtering,  Adding test for #9
2021-05-30 21:22:26 +10:00
Unpublished 454fc26341
Add socks proxy support (#60)
* Add socks proxy support

* Add proxy config to README
2021-05-15 18:05:58 +10:00
dgtlmoon 1d66160e8c Security update 2021-05-08 11:33:46 +10:00
dgtlmoon f877af75b9
Apprise notifications (#43)
* issue #4 Adding settings screen for apprise URLS
* Adding test notification mechanism

* Move Worker module to own class file

* Adding basic notification URL runner

* Tests for notifications

* Tweak readme with notification info

* Move notification test to main test_backend.py

* Fix spacing

* Adding notifications screenshot

* Cleanup more files from test

* Offer send notification test on individual edits and main/default

* Process global notifications

* All branches test

* Wrap worker notification process in try/catch, use global if nothing set

* Fix syntax

* Handle exception, increase wait time for liveserver to come up

* Fixing test setup

* remove debug

* Split tests into their own totally isolated setups, if you know a better way to make live_server() work, MR :)

* Tidying up lint/imports
2021-05-08 11:29:41 +10:00
dgtlmoon b752690f89 Fixing security update 2021-05-08 10:19:49 +10:00
dgtlmoon 92c0fa90ee
Password protection / login support (#34)
Issue #24 Password login  hashlib.pbkdf2_hmac implementation
2021-04-30 16:47:13 +10:00
dgtlmoon 07113216d5 yarl not needed, lock requests version 2021-04-03 10:28:11 +02:00
Leigh Morresi df96b8d76c Add missing urllib3 2021-03-01 15:21:15 +01:00
Leigh Morresi 89134b5b6c Add missing pytz 2021-03-01 15:11:03 +01:00
Leigh Morresi 187523d8d6 Add missing dep 2021-03-01 12:45:56 +01:00
Leigh Morresi 3c3ca7944b Tidying up requirements.txt 2021-02-24 14:44:13 +01:00
Leigh Morresi 1718e2e86f Finalse pytest methods 2021-02-21 13:41:00 +01:00
Leigh Morresi 98f6f4619f Switch to inscriptis
prepare config backend struct
2021-01-30 10:14:19 +01:00
Leigh Morresi cf345dc567 Tweaks to docker layout 2021-01-28 14:45:30 +01:00