Download Latest Version v4.3.0 source code.zip (244.6 kB) Google Add to Preferred Sources
Home / v4.0.0
Name Modified Size InfoDownloads / 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

Source: README.md, updated 2026-06-21