LetterFeed : transformer ses newsletters email en flux RSS
https://github.com/LeonMusCoden/LetterFeed
📌 LETTERFEED est une application self-hostée qui convertit automatiquement les newsletters reçues par email en flux RSS. Le principe est direct : l’outil se connecte à une boîte mail via IMAP, scanne périodiquement les messages provenant d’expéditeurs configurés, traite le contenu de chaque email et l’ajoute comme nouvelle entrée dans le flux RSS correspondant. Résultat, on retrouve toutes ses newsletters dans un lecteur RSS habituel, sans ouvrir sa boîte mail et sans dépendre d’un service tiers.
La mise en place repose sur Docker et Docker Compose, avec un backend Python et un frontend TypeScript. Il faut une boîte mail avec IMAP over SSL sur le port 993, et c’est parti : on clone le repo, on copie le fichier .env.example en .env, on configure les paramètres IMAP (serveur, identifiants), on lance docker compose up -d et l’application tourne. Une interface web permet de gérer les newsletters, d’ajouter ou supprimer des expéditeurs et de consulter les flux générés. L’authentification est optionnelle mais configurable via un couple username/password, ce qui sécurise l’accès à l’instance.
📬 Conversion automatique newsletters email vers flux RSS, avec scan IMAP périodique configurable.
🐳 Installation en trois commandes via Docker Compose, backend Python + frontend TypeScript.
⚙️ Configuration fine par newsletter : dossier IMAP dédié, slug personnalisé, dossier de destination.
🔒 Authentification optionnelle (username/password), IMAP over SSL obligatoire, clé secrète pour les sessions.
🔄 Auto-détection des nouveaux expéditeurs, marquage comme lu automatique, déplacement vers dossier personnalisé.
📝 Parsing HTML amélioré avec readability et nh3 pour un contenu RSS propre et lisible.
Concrètement, LetterFeed répond à un besoin précis : centraliser la lecture de newsletters dans un lecteur RSS sans dépendre d’un service cloud. Le fait que tout tourne en local, sur sa propre machine ou un VPS, garantit la confidentialité des contenus et la pérennité de l’accès. Pour quiconque reçoit un nombre important de newsletters et souhaite les organiser hors de sa boîte mail, c’est une solution légère, efficace et entièrement sous contrôle.
