Redonnez vie à vos anciens articles : comment Feed-Repeat rafraîchit vos flux RSS

Redonnez vie à vos anciens articles : comment Feed-Repeat rafraîchit vos flux RSS

Jul 06, 2026 rss atom haskell feed-aggregation content-discovery nixos docker open-source developer-tools productivity

Le Comeback Mérité du RSS

Accroche-moi si tu te souviens de l'époque où le RSS régnait en maître. Avant que les réseaux sociaux neivent tout le monde, les feeds RSS étaient kings. Puis progressivement, ils ont rejoint le club des "technos que seuls les power users comprennent encore".

Sauf que les feeds ont un défaut de taille : tout est chronologique. Tu publies un article génial sur les API en 2022 ? Bonne chance pour que quelqu'un qui s'abonne aujourd'hui le voie. Il sera enterré sous trois mois de mises à jour moins pertinentes.

C'est exactement ce que corrige feed-repeat.

Le Principe Simple Derrière Tout Ça

Feed-repeat, c'est l'œuvre d'un développeur nommé Abhinav, codé en Haskell. L'outil agglomère plusieurs flux RSS/Atom/RDF et les remix intelligemment pour faire recirculer ton ancien contenu.

Concrètement, tes articles evergreen ne restent plus à dormir sur l'étagère. Ils réapparaissent dans le flux avec un timing malin. Tes nouveaux abonnés découvrent enfin ce trésor que tu avais pondu il y a deux ans.

Pourquoi le Échantillonnage Exponentiel Change Tout

Tu pourrais juste piocher au hasard dans tes archives. Résultat ? Un bordel illisible qui perd tes lecteurs.

Feed-repeat utilise une pondération exponentielle. L'idée est élégante : plus un contenu a vieilli, plus il mérite une seconde chance. Le mécanisme crée un rythme naturel où ton archive tourne de manière systématique.

Tu peux configurer plusieurs paramètres :

  • Âge minimum — Pas de republication de contenu de moins d'une semaine
  • Nombre de réutilisations — Combien d'anciens posts tu veux relancer par cycle
  • Limites par domaine — Éviter qu'une source prolixe squatte tout le flux
  • Alpha de sélection — Ajuster la courbe de pondération

Des Fonctionnalités Pensées Pour La Prod

Cache Intelligent — Les feeds sources tombent, les serveurs lachent. Feed-repeat garde une copie locale. Les pannes temporaires ne cassent rien downstream.

Agrégation Multi-Sources — Configure plusieurs sources avec des règles individuelles. Un blog tech qui mixe trois fils industry plus sa propre archive, chacun avec ses propres paramètres.

Support Multi-Formats — RSS 2.0, Atom, RDF (oui, ça existe encore), tout fonctionne sans râler.

Des Options de Déploiement Pour Tous Les Gouts

C'est là que feed-repeat devient intéressant pour les devs et ops.

NixOS — Intégration module complète. Tu définis ta config directement dans ta config NixOS, le module génère le service systemd, gère les permissions, et configure Nginx avec SSL optionnel. Du pure infrastructure-as-code.

Systemd Classique — Pour les autres Linux, un service straightforward avec timer. Quelques étapes manuelles (utilisateurs, répertoires, permissions), mais la doc est solide.

Docker — Le chemin le plus rapide. Image pre-built sur GHCR, tu montes ta config et ton volume de cache, t'es opérationel en quelques secondes. Bonus : le container tourne en non-root.

GitHub Pages — Le output ce sont des fichiers statiques, donc tu sers directement depuis GitHub Pages ou n'importe quel static host. Parfait pour créer des "best of" gratuits.

Qui Devrait S'y Intéresser ?

Les blogueurs techniques avec un archive fournis qui veulent que leurs meilleurs articles soient vus.

Les agrégateurs de flux qui construisent des streams curatés depuis plusieurs sources.

Les développeurs qui appreciate un outil Haskell bien branché et qui veulent contribuer.

Les utilisateurs NixOS qui veulent une gestion déclarative intégrée à leur setup.

Par Où Commencer ?

Des binaires pré-compilés existent pour AMD64 et AArch64. Pas besoin d'installer GHC ou Haskell quoi que ce soit.

Pour la majorité, Docker offre le chemin le plus rapide : pull, mount config, run.

Ce qui rend feed-repeat remarquable, c'est pas juste son utilité. C'est l'ingénierie soignée. La pondération exponentielle, le cache robuste, les multiples chemins de déploiement, l'intégration NixOS — quelqu'un a construit ça pour son propre workflow avant de le polir pour les autres.

Le rêve open-source, quoi.

Tu veux donner une seconde vie à ton archive ? Feed-repeat mérite ton attention.

Projet sur github.com/abhin4v/feed-repeat.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB NL HU IT ES DE DA ZH-HANS EN