Sous le capot
Comment ça marche, et où ça s’arrête
Rien de magique ici et rien n’appelle un serveur. Toute la chaîne s’exécute dans la page que vous regardez, en quelques dizaines de millisecondes.
Trouver l’article
L’extension cherche d’abord les conteneurs évidents dans lesquels un article se trouve d’ordinaire. Quand il n’y en a pas – et sur beaucoup de sites réels, il n’y en a pas – elle bascule sur une mesure de densité de texte : quel bloc contient le plus de texte de paragraphe qui ne soit pas dans un lien. Le bloc le plus étroit qui contient encore presque tout ce texte l’emporte.
Un bloc dont le texte est surtout fait de libellés de liens est un menu ou un fil, pas un article, et il est écarté – sauf s’il contient plus de 1200 caractères de texte réel environ, parce qu’un article long contient légitimement beaucoup de liens.
Retirer l’habillage
Ensuite partent les éléments connus qui ne sont pas du contenu : navigation, bandeaux, barres de partage, avis cookies, paginations, fils « à lire aussi » et bandes de logos. Les lignes répétées sont supprimées, parce que la navigation dupliquée dans chaque section est de loin la première source de bruit dans une page capturée.
ce que les autres clippers gardent
[Aller au contenu](#main) [Se connecter](/login) [S’inscrire](/inscription) [Accueil](/) [Actualités](/actualites) [Sport](/sport) [Culture](/culture) [Plus](/plus) Nous utilisons des cookies et technologies similaires pour améliorer votre expérience. [Tout accepter] [Gérer mes choix] # L’article pour lequel vous êtes venu Le véritable premier paragraphe du texte. <div class="promo-inline"> ## À lire aussi [Un autre titre](/a) [Encore un titre](/b) [Et un troisième](/c)
ce qui arrive dans la note
# L’article pour lequel vous êtes venu Le véritable premier paragraphe du texte.
Convertir
Les tableaux sont sérialisés par l’extension elle-même plutôt que par un greffon générique, parce que les convertisseurs génériques cassent sur une cellule contenant une liste ou un bloc de code. Les blocs de code prennent leur langage dans le balisage de la page. Les liens de renvoi sont rassemblés en notes Markdown avant que l’assainissement ne retire les identifiants dont ils dépendent – l’ordre compte, et se tromper fait perdre silencieusement toutes les notes.
Où ça s’arrête
Sur une boutique, un fil ou une page de résultats, il n’y a pas d’article. L’extension vérifie le Markdown terminé : si plus d’un quart se trouve dans des libellés de liens, elle répond « aucun article » au lieu de vous tendre trois cents liens. Ce refus est délibéré, et c’est pourquoi les volumes de caractères mesurés ici sont plus bas que ceux des outils qui rendent toujours quelque chose.
Ce que ça ne fait pas
- Ça ne télécharge ni images, ni vidéos, ni autres fichiers binaires – les liens d’images pointent vers le site d’origine
- Ça n’explore pas : une page à la fois, celle où vous êtes
- Ça ne résume ni ne réécrit : le texte de l’article est converti, pas retouché
- Ça ne s’exécute pas sur les pages que le navigateur protège, comme
chrome://et la boutique d’extensions elle-même