SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.01k stars 1.23k forks source link

[Package Request] urlwatch #5794

Open ngondard opened 1 year ago

ngondard commented 1 year ago

Software Name

urlwatch

Brief Description

urlwatch is intended to help you watch changes in webpages and get notified (via e-mail, in your terminal or through various third party services) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed.

(extract form README.md)

Website

https://thp.io/2008/urlwatch/

Documentation

https://urlwatch.readthedocs.io/

Build/Installation documentation

https://github.com/thp/urlwatch/archive/2.28.tar.gz

Source code

https://github.com/thp/urlwatch

OpenSource License

other (please specify below)

Other License

https://github.com/thp/urlwatch/blob/master/COPYING

ngondard commented 1 year ago

I just installed urlwatch on my synology (DSM 6, arm based). It's written in python, so I set up a virtual environment (venv) as well (in which I downgraded urllib3<2.0). Then I figured it would be nice to have the installation packaged, for housekeeping.

Configuration uses files (generated by the first run ?), so users may be expected to ssh their way in. I got an idea from Icecast package request: use config file editor. Problem is, it's not compatible with DSM 7. So back to square one.

Schedule jobs work. Just remember to use the venv python path. So it reads:

/the/venv/path/bin/python3 /the/venv/path/bin/urlwatch

hgy59 commented 7 months ago

@ngondard hi, can you provide some information on how to integrate urlwatch into DSM?