| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-13 | 1.4 kB | |
| v4.3.0 source code.tar.gz | 2026-08-13 | 229.6 kB | |
| v4.3.0 source code.zip | 2026-08-13 | 244.6 kB | |
| Totals: 3 Items | 475.6 kB | 0 | |
New features
- Per-feed
skip_elements— strip unwanted HTML wrapper elements (bytag/.class/tag.class/#id) from body fields before rendering, plus automatic trimming of leading image/rule noise. Restores clean lead paragraphs when a site prepends banners to its content. wrap_urls(on by default) — wraps barehttp(s)URLs in<…>so Discord doesn't attach a link preview to every URL in a summary. Setwrap_urls = 0per feed to disable. This is so that paragraphs full of links don't explode into tons of link previews, and instead we retain the choice withlinkvs<link>of preview or not.- Oldest-to-newest ordering — new entries are posted in chronological order. Mostly helpful on a new feed, but also helpful for magazine-style feeds that tend to post a bunch of new things at once.
Maintenance
- Over-engineering audit: dropped several dependencies in favor of the stdlib (
requests→urllib,pytz→zoneinfo,in-place→pathlib; removedaiosqlite,feedparser), de-duplicated the discovery helper scripts, and trimmed dead wrappers/logging. - Docker image updated to
python:3.14; CodeQL analysis added; assorted CI/dependency updates. fix: enable asyncio debug vialoop.set_debug.
Full changelog: https://github.com/freiheit/discord_feedbot/compare/v4.2.0...v4.3.0