Converts email newsletters to static HTML pages and an Atom feed.
Go to file
Jacob Kiers 02be91a75d Add struct Message, owning the data
This is more understandable than using (String, Vec<u8>) everywhere.

Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2022-07-20 23:06:46 +02:00
bin Add struct Message, owning the data 2022-07-20 23:06:46 +02:00
kuchiki Upgrade package version where possible 2022-06-10 14:50:49 +02:00
sanitize-html-rs Add email sanitization 2022-06-11 00:29:11 +02:00
.gitignore Add writing of HTML file 2022-06-10 13:46:07 +02:00
Cargo.lock Update mail_parser crate to v0.5.0 2022-07-20 23:02:23 +02:00
Cargo.toml Add fork of kuchiki 2022-06-10 14:37:41 +02:00
README.md Small code improvements 2022-06-12 20:39:35 +02:00

README.md

Newsletter to HTML

Converts a newsletter to static HTML files.

Features

Receive email

  • IMAP integration
  • Direct feeding of email message
  • Read from Maildir
  • Read from MBOX

Convert email to HTML

  • Generate static HTML files
  • Parse and add unsubscribe link
  • Where possible: remove tracking pixels / images
  • Prevent loading of scripts / images without user interaction

Create ATOM feed

  • One feed per newsletter
  • Index feed (containing all newsletters)?