Commit Graph

59 Commits (87ab516aead48f0a13313d688c33c9934b95c806)

Author SHA1 Message Date
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 () 11 months ago
Constantin Hong 4be0fafa93
Support Loguru as a logger () 1 year ago
dgtlmoon 98f56736c1
Improve handling of SIGTERM shutdown in containers, remove unnecessary multi-process handler for pip installs, tidy up modules () 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) ()" () 1 year ago
dgtlmoon 68efb25e9b
Upgrade playwright browser library () 1 year ago
dgtlmoon 3b43da35ec
Docker build - upgrade image to "bookworm" debian version - fix glibc mismatch () 1 year ago
Marcelo Alencar c372942295
Build - Add piwheels support for ARMv6 and ARMv7 machines (rPi etc) () 1 year ago
Constantin Hong a7132b1cfc
Dockerfile/fix: Update builder and runner to Python 3.11 () 1 year ago
Jeong-Hee Kang f1b10a22f8
Docker container updates - use specific debian version (libssl1 vs libssl3) () 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 () 2 years ago
dgtlmoon e8e176f3bd
Testing - Run test as fully built docker container () 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) () 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, () 2 years ago
dgtlmoon 3416532cd6
Playwright extension added back to Dockerfile to resolve conditional fix Alpine (musl) based systems () 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) () 2 years ago
dgtlmoon 492bbce6b6
Build - Fix syntax in container build test () 2 years ago
dgtlmoon 32ea1a8721
Windows - JQ - Make library optional so it doesnt break Windows pip installs () 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 () 2 years ago
dgtlmoon 68db20168e
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) () 3 years ago
Iván 2857c7bb77
Re , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites () 3 years ago
dgtlmoon 3195ffa1c6 Re - Add EXPOSE 5000 to Dockerfile 3 years ago
dgtlmoon a11b6daa2e
Installation via pip () 3 years ago
Tim Chepeleff 684deaed35
Add Heroku Deployment Support () 4 years ago
dgtlmoon 23738c98bc Re - tweak build packages 4 years ago
dgtlmoon 07c7663e56 Re , - docker image multistage build lost the packages required for rPi etc 4 years ago
khakers cff8959462
Modifies Dockerfile to use multistage builds () 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 () 4 years ago
dgtlmoon 1b736b3726 Re - 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 () 4 years ago