Commit graph

10 commits

Author SHA1 Message Date
525393272e Replace image pipeline with profile-driven variants
- add image normalization profiles and thumbnail profiles
- generate source, full-size variant, and thumbnail image artifacts
- rewrite canonical image URLs through the first configured profile
- emit explicit image Media RSS groups with named thumbnails
- preserve legacy image paths when image conversion is disabled
- cover cache-hit source paths, inline image handling, and thumbnail export
2026-05-27 09:24:22 +02:00
7316d4723f Replace Scrapy image pipeline with pyvips 2026-04-08 16:39:39 +02:00
05ac6ce20d Fix ffprobe handling for WebM and format families 2026-04-01 17:13:19 +02:00
23d03cd9d5 Hash audio profile paths 2026-03-31 15:14:17 +02:00
2ad0536bb0 Hash video profile paths 2026-03-31 15:01:49 +02:00
954608c5f9 Include original media in media groups 2026-03-31 14:33:49 +02:00
89d462e280 Fix published paths for transcoded media 2026-03-31 14:14:46 +02:00
8af28c2f68 implement scrapy + pygea job runner 2026-03-30 15:04:41 +02:00
086b6fa017 repub: support slugged feeds and imported TOML feed configs 2026-03-30 11:54:28 +02:00
20b9759193 Fix Scrapy media pipeline initialization 2026-03-29 14:02:44 +02:00