Converts email newsletters to static HTML pages and an Atom feed.
Go to file
Jacob Kiers 3d7e5fc2cf
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Update to v0.2.2
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2022-12-16 19:18:43 +01:00
.cargo Build with rust v1.66 and cross v0.2.4 2022-12-16 18:42:38 +01:00
resources Add style sheet to feed 2022-11-29 23:55:54 +01:00
src Update to mail_parser v0.8.0 2022-12-13 15:44:14 +01:00
systemd Add systemd deployment example 2022-09-06 23:36:37 +02:00
.drone.jsonnet Remove unnecessary docker-in-docker 2022-12-16 19:01:43 +01:00
.gitignore Ignore more directories 2022-08-06 23:00:57 +02:00
CHANGELOG.md Update to v0.2.2 2022-12-16 19:18:43 +01:00
Cargo.lock Update to v0.2.2 2022-12-16 19:18:43 +01:00
Cargo.toml Update to v0.2.2 2022-12-16 19:18:43 +01:00
README.md Update title 2022-08-09 22:01:52 +02:00

README.md

Newsletter 2 Web

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

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