Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-03-07
| ||
| 15:33 | Fixes for the leaflet downloader Leaf check-in: aca810acfe user: thomas tags: trunk | |
| 15:29 | Update copyright year. Removed comment notes Leaf check-in: 0906b93d28 user: thomas tags: fix_leaflet_bot | |
| 15:26 | Fix KauflandDownloader check-in: c2c14f6265 user: thomas tags: fix_leaflet_bot | |
| 15:15 | Fix PennyDownloader check-in: 4d73d8faf8 user: thomas tags: fix_leaflet_bot | |
| 14:22 | Refactored fetching JSON objects, by encapsulating all steps into a dedicated function check-in: 1ea4450113 user: thomas tags: fix_leaflet_bot | |
| 14:09 | Adjust ThomasPhillipsDownloader for their new backend. check-in: 952cbced11 user: thomas tags: fix_leaflet_bot | |
|
2026-03-06
| ||
| 15:11 | Refactored password entry function. Disabled implementation of enable_user and disable_user. Leaf check-in: 4d333f37f3 user: thomas tags: radius_accountmanager | |
| 11:44 | Removed user comment field support check-in: 9f47632d98 user: thomas tags: radius_accountmanager | |
| 11:40 | Style fixes check-in: 23f6cbee81 user: thomas tags: radius_accountmanager | |
| 11:25 | Removed SIGHUP signalling, which isn't required with the freradius SQL backend check-in: e3d6ecacfe user: thomas tags: radius_accountmanager | |
| 10:26 | Import the old account manager for freeradius3 check-in: fb7aa73d01 user: thomas tags: radius_accountmanager | |
| 10:22 | rpi_load_logger/rpi_load_logger.py: Pure whitespace style adjustments check-in: 676c606fb8 user: thomas tags: trunk | |
|
2026-03-04
| ||
| 12:47 | Python match statements cannot use format-strings, so replace that Leaf check-in: e9e7944a21 user: thomas tags: refactor_network_webcam | |
| 12:33 | network_webcam: Do not use sudo for set-fps, as it isn't needed. Also only update the camera fps, if the current value doesn't match the --fps parameter value. check-in: a54f92978f user: thomas tags: refactor_network_webcam | |
|
2026-03-03
| ||
| 13:54 | Fix outdated Namespace annotation. Remove unused variable check-in: 052a635206 user: thomas tags: refactor_network_webcam | |
|
2026-03-02
| ||
| 16:28 | Removed deshake filter, because it isn't realtime ready. Skip the scale filter by default, unless an explicit width is given. check-in: e5296e5385 user: thomas tags: refactor_network_webcam | |
| 15:27 | Add the ffmpeg deshake filter at the front of the filter chain. Also crop the outer border that may be filled with black when the filter is active. check-in: 85654792a1 user: thomas tags: refactor_network_webcam | |
| 12:26 | Improve argument parsing: Allow only positive numbers in numerical arguments. check-in: bdebcc0de9 user: thomas tags: refactor_network_webcam | |
| 12:10 | Ported the network webcam script to xonsh and refactored the logic. - Fixed deprecation warning in v4l2loopback-ctl. - Much cleaner ffmpeg parameter setup. - Several values now configurable via command line arguments. check-in: ed4e66de8f user: thomas tags: refactor_network_webcam | |
| 10:17 | Update SRT source check-in: c179323260 user: thomas tags: refactor_network_webcam | |
| 07:44 | dyndns/update_dyndns.xsh: Remove --single-shot argument and looping logic. Replaced WAN IPv4 detection via online service with reading it from the gateway via UPnP. check-in: 7846363684 user: thomas tags: trunk | |
|
2026-01-29
| ||
| 18:50 | Add downloader script for https://manhwaread.com/ check-in: 184d05fb27 user: thomas tags: trunk | |
|
2026-01-13
| ||
| 09:25 | Leaflet fetcher: Adjust Lidl fetcher to fetch the next week leaflet in advance check-in: 3aff6abc6c user: thomas tags: trunk | |
|
2026-01-12
| ||
| 15:02 | Code style fixes check-in: ee4a45eb27 user: thomas tags: trunk | |
| 14:24 | Paperless leaflet bot fixes check-in: 6eb0ecdc14 user: thomas tags: trunk | |
| 14:23 | Fix Penny downloader. They apparently migrated to blaetterkatalog, which simplifies the fetching check-in: e0f5f37a22 user: thomas tags: fix_leaflet_bot | |
| 14:11 | Use an enum for week days, instead of plain ints check-in: bd112cac5c user: thomas tags: fix_leaflet_bot | |
| 12:57 | Fix Netto downloader, adjusting for backend changes. Data extraction now more robust. check-in: b9526e9960 user: thomas tags: fix_leaflet_bot | |
| 09:34 | Add a single retry when downloading fails because of an incomplete read check-in: f98f89ec62 user: thomas tags: fix_leaflet_bot | |
| 09:25 | Alpabetically sort the downloader registry, which sorts the valid argument choices list in --help. check-in: 1497553494 user: thomas tags: fix_leaflet_bot | |
| 09:15 | Add a DynDNS updater script and service check-in: 7231197fa7 user: thomas tags: trunk | |
| 09:13 | scan_adf: Re-enable the deskew filter. The ADF isn't 100% reliable keeping things upright. It also corrects skews in prints, like scanning already skewed copies check-in: c283c604ae user: thomas tags: trunk | |
| 09:12 | Set dyndns updater service type to oneshot Closed-Leaf check-in: f6085828fe user: thomas tags: dyndns_updater | |
|
2025-11-06
| ||
| 12:58 | update_dyndns.service: Use the --single-shot argument to not loop automatically check-in: 7cc0e99b02 user: thomas tags: dyndns_updater | |
|
2025-11-05
| ||
| 15:08 | Fix script file extension in update_dyndns.service check-in: 4578747145 user: thomas tags: dyndns_updater | |
| 15:03 | Extract configuraton file management in a dedicated function. Create a default config, if it does not exist. check-in: 00e438783c user: thomas tags: dyndns_updater | |
| 14:56 | Add experimental DynDNS updater for duckdns.org check-in: f8687f21b1 user: thomas tags: dyndns_updater | |
| 14:55 | Merge fix_leaflet_bot check-in: c7dfe2a7da user: thomas tags: trunk | |
|
2025-09-09
| ||
| 12:55 | Fill a missing return branch by raising an exception in that case check-in: ce46311ce9 user: thomas tags: fix_leaflet_bot | |
| 12:42 | Add wednessday-morning@.timer check-in: 4c1485c361 user: thomas tags: fix_leaflet_bot | |
| 12:38 | Make LidlDownloader a subclass of KauflandDownloader and unify the logic. Both belong to the same group and use the same backend servers. check-in: 598dce7134 user: thomas tags: fix_leaflet_bot | |
|
2025-09-08
| ||
| 17:30 | Improve error output when paperless processing fails. check-in: dcdb401f84 user: thomas tags: fix_leaflet_bot | |
| 17:18 | LidlDownloader: Use the endpoints.leaflets.schwarz REST API to fetch the PDF. While Lidl removed the PDF from their viewer, it is still published via the parent company backend. check-in: ece700036f user: thomas tags: fix_leaflet_bot | |
| 16:40 | KauflandDownloader: Adjust URL check-in: 7d96341886 user: thomas tags: fix_leaflet_bot | |
| 16:29 | LidlDownloader: Lidl no longer offers PDF downloads. So use another scraper website that's easy to crawl to get the images check-in: ba6cd4401f user: thomas tags: fix_leaflet_bot | |
| 14:57 | Fix Aldi Nord URLs check-in: 285db4608c user: thomas tags: fix_leaflet_bot | |
| 14:43 | Scan_adf.xsh: Remove deskewing. The feeder is accurate enough, and it may cause trouble. check-in: eaf12a8309 user: thomas tags: trunk | |
|
2025-06-06
| ||
| 06:43 | scan_flatbed.xsh: Implemented batch stepping controls: Step size and first page number are configurable. This implements support for scanning booklets, where it is easier to scan with odd pages rotated 180°. check-in: f48644af7a user: thomas tags: trunk | |
|
2025-05-22
| ||
| 12:27 | Scan_adf.xsh: Make the scan resolution configurable. Pass the used resolution to img2pdf to have the proper PDF scale in the meta data. check-in: a68b5aad01 user: thomas tags: trunk | |
| 12:25 | Scan_flatbed.xsh: Properly set the resolution in the img2pdf invocation. This makes the result PDF have the proper scale in the meta data. check-in: bd0c91d087 user: thomas tags: trunk | |