cpdown : copiez le contenu web en texte Markdown 76

小编 ·

cpdown : copiez le contenu web en texte Markdown

cpdown est une extension de navigateur pratique dont la fonction principale est de permettre aux utilisateurs de copier le contenu web en texte Markdown propre, résolvant ainsi les problèmes de balises HTML désordonnées des méthodes de copie classiques. Au-delà de la copie en un clic, elle permet d'extraire les sous-titres des vidéos YouTube, filtre automatiquement les publicités et éléments inutiles, et affiche le nombre de tokens du contenu pour faciliter l'intégration avec les grands modèles de langage (LLM). Elle prend aussi en charge les raccourcis clavier, améliorant considérablement la productivité.

cpdown : copiez le contenu web en texte Markdown

cpdown est une extension de navigateur pratique dont la fonction principale est d'aider les utilisateurs à copier le contenu des pages web au format Markdown propre, résolvant ainsi le problème des balises HTML désordonnées lié aux méthodes de copie traditionnelles. Elle permet non seulement de copier en un clic le contenu d'une page web, mais aussi d'extraire les sous-titres des vidéos YouTube, tout en filtrant automatiquement les publicités et les éléments inutiles de la page, et affiche également le nombre de tokens du contenu, ce qui est pratique pour l'interfaçage avec les grands modèles de langage (LLM). De plus, elle prend en charge les raccourcis clavier, ce qui améliore considérablement l'efficacité du travail.

cpdown:将网页内容复制为Markdown格式文本.webp

Fonctionnalités

  • Copie en un clic du contenu de la page web : en cliquant sur l'icône cpdown dans la barre d'outils du navigateur ou en utilisant des raccourcis clavier, les utilisateurs peuvent rapidement copier le contenu d'une page web au format Markdown.

  • Extraction des sous-titres des vidéos YouTube : lors du visionnage d'une vidéo YouTube, les utilisateurs peuvent facilement copier les sous-titres au format Markdown.

  • Filtrage automatique des publicités et des éléments inutiles : suppression automatique des éléments HTML inutiles tels que les scripts, les styles et les iframes, garantissant que le contenu copié est propre et soigné.

  • Affichage du nombre de tokens du contenu : affiche le nombre de tokens du contenu copié, ce qui est très utile pour les utilisateurs ayant besoin d'interfacer avec de grands modèles de langage (LLM).

  • Prise en charge des raccourcis clavier : les utilisateurs peuvent copier rapidement du contenu grâce à des raccourcis clavier personnalisés.

Cas d'utilisation

  • Créateurs de contenu (comme les blogueurs et les rédacteurs d'articles) : peuvent rapidement convertir du contenu en ligne au format Markdown, facilitant ainsi la mise en page et l'édition dans un éditeur.

  • Chercheurs académiques : lors de la lecture de publications en ligne, ils peuvent facilement copier des informations clés dans des documents Markdown, ce qui simplifie l'organisation et la citation.

  • Partageurs de connaissances : lorsqu'ils partagent du contenu sur les réseaux sociaux, les forums et autres plateformes, ils peuvent formater rapidement le contenu des pages web en Markdown, rendant ainsi le contenu partagé plus clair et plus professionnel.

Stack technique

  • Cursor : optimise l'expérience de développement des développeurs.

  • WXT (Web Extension Toolkit) : sert de framework de base pour la construction d'extensions de navigateur.

  • React : bibliothèque JavaScript utilisée pour construire l'interface utilisateur.

  • Shadcn UI : fournit des composants pour l'interface utilisateur.

  • Sonner : implémente les notifications toast.

  • Tailwind CSS : framework CSS pratique, utilisé pour la conception des styles.

  • Defuddle et Mozilla Readability : utilisés pour extraire le contenu principal des pages web et nettoyer le code HTML.

  • Turndown : convertit le HTML en Markdown.

  • tiktoken : calcule le nombre de tokens du contenu copié.

Caractéristiques du projet

  • Copie en un clic : copie rapide du contenu de la page web via l'icône de la barre d'outils ou un raccourci clavier.

  • Extraction de contenu : utilise les algorithmes Defuddle ou Mozilla Readability pour extraire le contenu principal et supprimer les éléments HTML redondants.

  • Configuration personnalisée : permet aux utilisateurs d'ajuster les paramètres selon leurs besoins, tels que le choix de l'algorithme d'extraction, l'activation/désactivation des notifications de réussite, l'activation des animations de célébration, etc.

  • Compatibilité multiplateforme : prend en charge simultanément les navigateurs Chrome et Firefox.

Mode d'emploi

  1. Installez l'extension de navigateur cpdown

  2. Ouvrez le site web que vous souhaitez copier.

  3. Cliquez sur l'icône cpdown dans la barre d'outils du navigateur, ou utilisez un raccourci clavier.

  4. Le contenu de la page sera copié au format Markdown dans le presse-papiers.

  5. Collez le contenu Markdown là où vous en avez besoin.

Lien du projet open source

Adresse du dépôt GitHub :https://github.com/ysm-dev/cpdown