dgtlmoon
cffb6d748c
Restock & Price monitor - Huge refactor, set upper and lower price alert limits, set % change, follow the prices and restock amounts directly in the watch-overview list
6 months ago
dgtlmoon
d31fc860cc
Build - fixing build warnings
7 months ago
dgtlmoon
90b357f457
Upgrade to Python 3.11 from 3.10, add faster prebuilt "wheels" for rPi devices, upgrade cryptography security library
7 months ago
dgtlmoon
434a1b242e
Improve testing for Python 3.10, 3.11 and 3.12
7 months ago
dgtlmoon
823a0c99f4
Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support ( #2169 )
11 months ago
Constantin Hong
4be0fafa93
Support Loguru as a logger ( #2036 )
1 year ago
dgtlmoon
98f56736c1
Improve handling of SIGTERM shutdown in containers, remove unnecessary multi-process handler for pip installs, tidy up modules ( #2014 )
1 year ago
dgtlmoon
d8ee5472f1
Update playwright fetcher library and API calls
1 year ago
Marcelo Alencar
5f030d3668
Revert "Build - Add piwheels support for ARMv6 and ARMv7 machines (rPi etc) ( #1814 )" ( #1964 )
1 year ago
dgtlmoon
68efb25e9b
Upgrade playwright browser library ( #1942 )
1 year ago
dgtlmoon
3b43da35ec
Docker build - upgrade image to "bookworm" debian version - fix glibc mismatch ( #1918 )
1 year ago
Marcelo Alencar
c372942295
Build - Add piwheels support for ARMv6 and ARMv7 machines (rPi etc) ( #1814 )
1 year ago
Constantin Hong
a7132b1cfc
Dockerfile/fix: Update builder and runner to Python 3.11 ( #1781 )
1 year ago
Jeong-Hee Kang
f1b10a22f8
Docker container updates - use specific debian version (libssl1 vs libssl3) ( #1630 )
2 years ago
dgtlmoon
0790dd555e
Docker container updates - use Python 3.10, remove unused packages
2 years ago
dgtlmoon
13c4121f52
PDF File change detection - Initial PDF fetcher support with basic text extraction ( #1244 )
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
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
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
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
f6faa90340
Adding `make` to Dockerfile build as required by jq for ARM devices
2 years ago
dgtlmoon
ac98bc9144
Upgrade Playwright to 1.26
2 years ago
dgtlmoon
4c759490da
Upgrade Playwright to 1.25
2 years ago
dgtlmoon
b3271ff7bb
Upgrade playwright python driver ( #834 )
2 years ago
dgtlmoon
68db20168e
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) ( #489 )
3 years ago
Iván
2857c7bb77
Re #80 , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites ( #312 )
...
* set SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites
* Re #80 , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites
3 years ago
dgtlmoon
3195ffa1c6
Re #249 - Add EXPOSE 5000 to Dockerfile
3 years ago
dgtlmoon
a11b6daa2e
Installation via pip ( #186 )
...
Builder for https://pypi.org/project/changedetection.io/
3 years ago
Tim Chepeleff
684deaed35
Add Heroku Deployment Support ( #159 )
...
* add heroku.yml
* Use environment supplied port
* Update changedetection.py
4 years ago
dgtlmoon
23738c98bc
Re #93 - tweak build packages
4 years ago
dgtlmoon
07c7663e56
Re #93 , #79 - docker image multistage build lost the packages required for rPi etc
4 years ago
khakers
cff8959462
Modifies Dockerfile to use multistage builds ( #79 )
4 years ago
dgtlmoon
dd211d166c
Include release metadata during github build
4 years ago
dgtlmoon
270343b276
Install requirements, remove rust and dev packages that are no longer needed, hopefully for a smaller docker layer size
4 years ago
dgtlmoon
f3ce9b732c
Remove rust build comments
4 years ago
dgtlmoon
baaee30499
Arm build fixes ( #68 )
...
* Add rustc compiler and remove when not needed (smaller docker layer)
* Using the magical ARG CRYPTOGRAPHY_DONT_BUILD_RUST=1 to get around ARM issues
4 years ago
dgtlmoon
1b736b3726
Re #58 - reduce to 1 minute (a small rewrite is required to change the backend to store in 'seconds' instead of minutes)
4 years ago
dgtlmoon
f380754ff5
Adding rust compiler :(
4 years ago
dgtlmoon
bee6bd9fe0
trying without libssl and only libffi
4 years ago
dgtlmoon
fec2862ebe
Adding extra libs required for build
4 years ago
dgtlmoon
02062c5893
dev packages needed, drop apt cache
4 years ago
dgtlmoon
a11f09062b
See if we get a clean buildx without dev packages
4 years ago
dgtlmoon
0bb48cbd43
Tweaking build size thanks to https://github.com/hadolint/hadolint
4 years ago
dgtlmoon
ab6f4d11ed
revert c60be56271
4 years ago
dgtlmoon
5311a95140
remove extra packages ( #32 )
...
* remove extra packages
* add test only workflow
4 years ago