Commit Graph

4 Commits

Author SHA1 Message Date
121943afa7 state: Properly propagate errors when persisting state 2025-05-15 21:54:30 +00:00
86c6ec26f5 state: Send a warning trace whenever the state db lock is poisoned 2025-05-15 19:30:05 +00:00
24d824f759 src: Unclutter logs by switching some info messages to debug 2024-11-25 18:54:22 +00:00
cd590b73fe Initial code dump: matrix feedbot, aka bender
This is a rewrite of our old feedbot in rust, heavily inspired from
rek2's INN matrix bot and making use of some bits from matrix-rust-sdk

This is an asynchronous tokio-based matrix client using a stateless feed
fetcher implementation based on reqwest, it uses feed_rs for parsing RSS
and Atom feeds. State persistence is achieved using a simple file-backed
datastore with serde_yaml as a serialization format.

Published under the GNU General Public License version 3 or later.
2024-11-22 13:08:34 +00:00