Rpub
A self-hosted Rust application that converts your favorite RSS/Atom RSS into Personal Daily News (EPUB)
rpub is a self-hosted Rust application that converts your favorite RSS/Atom feeds into personal daily newspapers (EPUB). It takes articles, processes pictures, and packages everything into an EPUB file that you can read with an e-book reader or tablet. It also provides OPDS feed, allowing you to easily download the generated EPUB directly into compatible readers such as KOReader, Moon+ Reader, etc. function RSS/Atom parsing: Automatically retrieves and parses content from configured sources. EPUB generation: Compiled articles into well-formed EPUB e-books. Picture optimization: Download and process pictures for optimal e-book reading (grayscale processing, size adjustment). Web interface: A simple web interface for managing sources, scheduling tasks, and manually triggering generation. OPDS Directory: Built-in OPDS server (/opds) for browsing and downloading generated EPUB files. Scheduling: Automated generation based on cron expressions. Authentication: Optional basic authentication to protect your instance. Performance: Build with Rust, Axum, and Tokio for high performance and low resource consumption. Includes optional libvips support for efficient image processing.




