dgtlmoon
a580c238b6
Use flask url_for() for webdriver chrome icon instead of relative path
3 years ago
dgtlmoon
af8efbb6d2
Closes #378
3 years ago
dgtlmoon
59d31bf76f
XPath support ( #355 )
...
* XPath support and minor improvements to form validation
3 years ago
dgtlmoon
8a825f0055
Use selenium 4.1.0
3 years ago
dgtlmoon
a504773941
Bumping selenium version re https://github.com/dgtlmoon/changedetection.io/pull/331#issuecomment-1003323594
3 years ago
dgtlmoon
856789a9ba
Closes #315 - Include library apprise Notify_mqtt
3 years ago
Tristan Hill
489eedf34e
Flask 2 ( #299 )
...
Co-authored-by: Tristan Hill <t+git@eaux.uk>
3 years ago
dgtlmoon
ec94359f3c
Provide better combination of chardet and urllib3
3 years ago
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.
3 years ago
dgtlmoon
a11b6daa2e
Installation via pip ( #186 )
...
Builder for https://pypi.org/project/changedetection.io/
3 years ago
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)
3 years ago
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
4 years ago
dgtlmoon
56c56c63e8
Updating inscriptis/text/html library to 1.2
4 years ago
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
4 years ago
dgtlmoon
af24079053
Use wtforms handler ( #96 )
...
Refactor forms and styling with wtforms
4 years ago
dgtlmoon
2346b42ef2
CSS selector filter ( #73 )
...
* Re #9 CSS Selector filtering, Adding test for #9
4 years ago
Unpublished
454fc26341
Add socks proxy support ( #60 )
...
* Add socks proxy support
* Add proxy config to README
4 years ago
dgtlmoon
1d66160e8c
Security update
4 years ago
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
4 years ago
dgtlmoon
b752690f89
Fixing security update
4 years ago
dgtlmoon
92c0fa90ee
Password protection / login support ( #34 )
...
Issue #24 Password login hashlib.pbkdf2_hmac implementation
4 years ago
dgtlmoon
07113216d5
yarl not needed, lock requests version
4 years ago
Leigh Morresi
df96b8d76c
Add missing urllib3
4 years ago
Leigh Morresi
89134b5b6c
Add missing pytz
4 years ago
Leigh Morresi
187523d8d6
Add missing dep
4 years ago
Leigh Morresi
3c3ca7944b
Tidying up requirements.txt
4 years ago
Leigh Morresi
1718e2e86f
Finalse pytest methods
4 years ago
Leigh Morresi
98f6f4619f
Switch to inscriptis
...
prepare config backend struct
4 years ago
Leigh Morresi
cf345dc567
Tweaks to docker layout
4 years ago