Commit Graph

63 Commits (78f93113d8dc5f487b064a95862a6f2ae156a6fc)

Author SHA1 Message Date
dgtlmoon 02b8fc0c18
pip - eventlet doesnt support dnspython >=2.3.0 (Fixes build error)
2 years ago
dgtlmoon 024c8d8fd5
API - Improvements, support PUT for updating existing watch, set muted state, set paused state, see https://changedetection.io/docs/api_v1/index.html (#1213)
2 years ago
Hmmbob 65d5a5d34c
Notifications: updating apprise (slack notification fixes and others) (#1272)
2 years ago
dgtlmoon e8e176f3bd
Testing - Run test as fully built docker container (#1245)
2 years ago
dgtlmoon 6562d6e0d4 Improve ARM/rust build comment
2 years ago
dgtlmoon 3838bff397 BrowserSteps - More work on cleaner shutdowns of browser session
2 years ago
dgtlmoon 51d57f0963
BrowserSteps - Faster screenshot updates and enable gzip compression for all content replies in the UI (#1171)
2 years ago
dgtlmoon 5b281f2c34 Re #1163 psutil missing from pip requirements
2 years ago
dgtlmoon 5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) (#478)
2 years ago
dgtlmoon 35d44c8277
Notification screenshot option should only be available to webdriver/playwright watches, screenshot sent as JPEG to save bandwidth, Simplify the logic around screenshot, (#1140)
2 years ago
Hmmbob 1174b95ab4
Bump notification library (#1128)
2 years ago
dgtlmoon 3416532cd6
Playwright extension added back to Dockerfile to resolve conditional fix Alpine (musl) based systems (#1087)
2 years ago
dgtlmoon f90b170e68
Docker & python - Jq conditional pip requirements.txt include (Don't install in Windows because theres no Windows library/wheel)
2 years ago
dgtlmoon c93ca1841c
Docker & python - Use pip conditional requirements to not install playwright for ARM (unsupported on ARM) (#1067)
2 years ago
dgtlmoon 7f6a13ea6c
Re #1052 - Watch 'open' link should use any dynamic/template info (#1063)
2 years ago
dgtlmoon 724cb17224
Re #1052 - Dynamic URLs, use variables in the URL (such as the current date, the date in a month, and other logic see https://github.com/dgtlmoon/changedetection.io/wiki/Handling-variables-in-the-watched-URL ) (#1057)
2 years ago
dgtlmoon 492bbce6b6
Build - Fix syntax in container build test (#1050)
2 years ago
dgtlmoon 32ea1a8721
Windows - JQ - Make library optional so it doesnt break Windows pip installs (#1009)
2 years ago
dgtlmoon 669fd3ae0b
Dont use default Requests `user-agent` and `accept` headers in playwright+selenium requests, breaks sites such as united.com. (#1004)
2 years ago
Yusef Ouda dfa7fc3a81
Adds support for jq JSON path querying engine (#1001)
2 years ago
Hmmbob 738fcfe01c
Notification library: Bump apprise to 1.1.0 (signal, opsgenie, pagerduty, bark and mailto fixes, adds support for BulkSMS and SMSEagle) (#1002)
2 years ago
Hmmbob a7d005109f
Notification Library Update (fixes for Home Assistant) - update requirements.txt (#818)
2 years ago
Fuzzy 560d465c59 Update notification library - Improving telegram support
3 years ago
dgtlmoon 07e279b38d
API Interface (#617)
3 years ago
dgtlmoon 68db20168e
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) (#489)
3 years ago
dgtlmoon 014dc61222 Upgrade notifications library - fixing marketup in email subject
3 years ago
dgtlmoon b3a115dd4a Upgrade notifications library Re #555 - fixing telegram HTML markup in notification title
3 years ago
dgtlmoon 206ded4201 Notifications - Signal API support, Ntfy support, hotmail, matrix, Gotify API fixes
3 years ago
Tristan Hill 44d599d0d1
Upgrade WTforms form handler to v3 (#523)
3 years ago
dgtlmoon 082634f851
Fix - {diff} and {diff_full} notifications tokens were not always including the full output
3 years ago
dgtlmoon 5483f5d694
Security update - Use CSRF token protection for forms, make "remove password" use HTTP Post (#484)
3 years ago
dgtlmoon 47f294c23b Upgrade apprise notification engine to 0.9.7 (important telegram fixes)
3 years ago
dgtlmoon a4cce16188 Remove pytest from production release pip requirements
3 years ago
dgtlmoon 46c72a7fb3
Upgrade inscriptis HTML converter to version 2.2~ (#434)
3 years ago
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)
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)
3 years ago
dgtlmoon ec94359f3c Provide better combination of chardet and urllib3
3 years ago
dgtlmoon 1628602860
Docker image build issues (#243)
3 years ago
dgtlmoon a11b6daa2e
Installation via pip (#186)
3 years ago
dgtlmoon 9e08f326be
Chrome/Webdriver support for Javascript websites (#114)
3 years ago
dgtlmoon e073521f4d
Re #117 Jsonpath based JSON change detection filter (#125)
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)
4 years ago
dgtlmoon 2346b42ef2
CSS selector filter (#73)
4 years ago