| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-21 | 1.3 kB | |
| v4.0.0 source code.tar.gz | 2026-06-21 | 218.9 kB | |
| v4.0.0 source code.zip | 2026-06-21 | 233.4 kB | |
| Totals: 3 Items | 453.6 kB | 0 | |
What's Changed
Features
- add headers, blockquotes, spoilers, and strikethrough to process_field
#/##/###/-#prefix renders Discord headings/subtext (first line only)>prefix renders a blockquote (all lines including blank ones prefixed with '> ')||field||renders as a spoiler; combines with other markers e.g. ||field||- Fix
~~strikethrough~~to require double tilde; single ~ was never valid in Discord - highlightmatch regex updated to treat
~~and||as required two-char units
- logging overhaul with 6-tier debug scale
- replace pprint with rendered html2text output in helper scripts
Performance
- skip re-parse for feeds without ETag/Last-Modified via content hash
- enable SQLite WAL mode for cheaper commits
- commit once per poll instead of after every write
Bugfixes
- close per-poll SQLite connection to stop ResourceWarning leak
- treat transient network errors as retryable, not 'unexpected'
- stop logging useless HTTPError tuple; status already logged
- log to systemd journal socket with bot name as SYSLOG_IDENTIFIER
- various other improvements to logging
Refactoring
Yes. Much.
Documentation
Updated. Including examples updated.
Full Changelog: https://github.com/freiheit/discord_feedbot/compare/v3.3.1...v4.0.0