À propos du projet
Miniflux est un lecteur de flux minimaliste et tranché écrit en Go. Il prend en charge divers formats de flux, notamment Atom, RSS et JSON Feed, et permet l'importation/exportation OPML. L'application se concentre sur la confidentialité et la sécurité en supprimant les pixels espions, en retirant les paramètres de suivi des URL et en bloquant le JavaScript externe.
Les capacités clés incluent :
- Manipulation du contenu : analyseur Readability local pour extraire le contenu pertinent, règles de scraping personnalisées via des sélecteurs CSS et filtres regex pour l'inclusion/exclusion d'articles.
- Interface utilisateur : un design réactif et sans distraction avec plusieurs thèmes (Clair, Sombre, Système) et un support étendu des raccourcis clavier.
- Intégrations : plus de 25 intégrations de services tiers (ex. Discord, Notion, Telegram), une API REST avec des clients Go et Python, et une compatibilité avec les API Fever et Google Reader.
- Spécifications techniques : utilise PostgreSQL pour le stockage, fournit un binaire unique compilé statiquement et prend en charge le déploiement Docker. Il implémente une empreinte ressources faible et adhère à la méthodologie Twelve-Factor App.
- Authentification : prend en charge les identifiants locaux, les Passkeys (WebAuthn), Google OAuth2 et OpenID Connect.