1 Installation

  1. Installez Obsidian à partir du fichier obsidian.md
  2. Activez les plugins communautaires dans la rubrique « Paramètres », sous « Plugins communautaires »
  3. Installez Better Paste: cliquez sur « Parcourir », recherchez « Better Paste », puis cliquez sur « Installer »

2 Fonctionnement

Six exemples. Chaque règle dispose de son propre bouton d'activation/désactivation ; désactivez donc celles dont vous n'avez pas besoin.

2.1 Images provenant de Safari

Si vous copiez une image dans Safari et que vous la collez dans Obsidian, vous obtenez un lien Web à la place de l'image. C'est agaçant ! « Better Paste » enregistre l'image elle-même dans votre coffre-fort :

![](https://images.example.com/2026/05/skyline-8f21a.jpg?auto=format&w=2400)

devient

![[skyline-8f21a.jpg]]

2.2 Paramètres de suivi

Les liens que vous copiez à partir de newsletters et d'applications de réseaux sociaux s'accompagnent souvent d'une multitude de données de suivi indésirables. Better Paste les supprime :

https://www.theverge.com/2026/1/9/story?utm_source=newsletter&utm_medium=email&fbclid=IwAR2x9

devient

https://www.theverge.com/2026/1/9/story

2.3 Titres des liens

Collez une URL simple et elle sera transformée en lien Markdown avec le titre réel de la page :

https://obsidian.md

devient

[Obsidian - Sharpen your thinking](https://obsidian.md)

L'URL est collée immédiatement et se met à jour dès que le titre apparaît, ce qui évite tout blocage.

2.4 Sortie du terminal

Les terminaux coupent les longues lignes au niveau du bord de la fenêtre. Better Paste supprime les codes d'échappement et reconstitue les lignes :

npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do
  not use it. Check out lru-cache instead.

devient

npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do not use it. Check out lru-cache instead.

2.5 Texte généré par l'IA

Le texte des chatbots contient des guillemets courbes, des tirets longs et des caractères invisibles. Better Paste le convertit en texte brut :

“It works,” she said — finally.

devient

"It works," she said - finally.

Les caractères invisibles (espaces de largeur nulle et autres) sont supprimés en même temps.

2.6 Virgules et guillemets

Vous préférez que les virgules soient placées à l'extérieur des guillemets ? Better Paste peut les déplacer pour vous :

She called it "finished," then left.

devient

She called it "finished", then left.

Soit à l'intérieur, soit ne les touchez pas. L'absence de modification est le réglage par défaut.


3 Paramètres

Dix-huit réglages. Voici ceux qui vous intéresseront vraiment.

3.1 Comportement

  • Nettoyer chaque collage: l'interrupteur principal. Désactivez-le pour n'utiliser que les commandes, ou pour ne nettoyer que les notes marquées d'un « bp: true » (voir section 4).
  • Afficher un message lorsqu'une correction est modifiée: un résumé en une ligne des modifications apportées.

3.2 Images

  • Enregistrer les images collées dans le coffre-fort: cette fonctionnalité prend en charge l'option « Copier l'image » de Safari, les images contenues dans le contenu Web copié, ainsi que les URL d'images collées. Les images sont enregistrées à l'emplacement défini dans vos paramètres de pièces jointes et portent le nom du fichier source ; vous n'aurez donc plus à vous soucier des fichiers du type image.png.
  • Noms de fichiers: ajoutez votre propre format, par exemple {{name}}-YYYY-MM-DD.

Le texte alternatif est conservé après le téléchargement, et si le téléchargement échoue, le lien d'origine reste dans votre note. Les images de plus de 50 Mo ou dont le temps de téléchargement est supérieur à 30 secondes sont conservées sous forme de liens.

3.3 Liens

  • Récupérer les titres des liens collés: activé par défaut, voir l'exemple 2.3 ci-dessus.
  • Nettoyer les liens collés et déterminer quels paramètres supprimer: supprimer tous les paramètres sauf ceux autorisés par les règles du site, ou faire preuve de prudence et ne supprimer que les traceurs connus.
  • Règles du site: 33 sites intégrés, avec un outil de test en direct. C'est pourquoi un lien YouTube conserve son identifiant de vidéo tandis que les éléments de suivi sont supprimés :
https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&si=8f2a1c&utm_source=share&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3?crid=2ABCDE&keywords=usb+hub&qid=1735689600&sr=8-3
https://www.google.co.uk/search?q=obsidian+plugins&client=safari&sca_esv=9f1&sourceid=chrome

devient

https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3
https://www.google.co.uk/search?q=obsidian+plugins

Une règle du site se présente comme suit :

youtube.com | v, t, list, index, start     keep only these parameters
gitlab.com                                 keep every parameter
google.* | q, tbm, hl                      any top-level domain
mine.example | id                          your own rule

Les sous-domaines sont pris en charge automatiquement ; google.* correspond aussi bien à google.com qu'à google.se, et seules vos propres modifications sont enregistrées, ce qui vous permet de continuer à bénéficier des nouvelles règles introduites dans les prochaines versions.

3.4 Texte du terminal

  • Nettoyer la sortie du terminal: voir l'exemple 2.4 ci-dessus.
  • Gestion du texte dans le terminal: choisissez quand les lignes doivent être regroupées (par défaut, seules les lignes en retrait sont concernées, ce qui constitue le choix le plus sûr), transformez les puces d' s en listes Markdown, et testez le tout dans un environnement de test en direct.

3.5 Traitement de texte

  • Supprimer les espaces vides autour du texte: supprime les lignes vides et les espaces superflus autour du texte collé. Les lignes vides situées au milieu sont conservées.
  • Virgules et guillemets: à l'intérieur, à l'extérieur ou pas de modification (par défaut).
  • Nettoyage par IA : caractères invisibles: supprime les espaces de largeur nulle et transforme les espaces insécables en espaces normaux. Les emojis, les caractères de liaison persans et arabes, ainsi que l'espacement CJK ne sont pas modifiés.
  • Nettoyage par IA : tirets et guillemets: transforme les tirets longs en « - » et les guillemets courbes en guillemets droits.

3.6 Pages liminaires

  • Propriété « Note » (par défaut : bp) et propriété « Largeur de l'image » (par défaut : bp-image-width) : il s'agit des deux propriétés propres à chaque note mentionnées dans la section 4. Renommez-les si elles entrent en conflit avec d'autres éléments de votre coffre-fort, ou laissez l'une d'elles vide pour la désactiver.

4 Contrôle note par note

Ajoutez « bp: false » dans les métadonnées d'une note et Better Paste ne touchera pas à cette note. Idéal pour les journaux et les transcriptions :

---
bp: false
---

Cela fonctionne également dans l'autre sens : la commande « bp: true » nettoie une note même lorsque l'option « Clean up every paste » est désactivée.

Nettoyer chaque pâte Pas de propriété « bp » bp: true bp: false
Sur nettoyé nettoyé laissé tel quel
Désactivé laissé tel quel nettoyé laissé tel quel

Et ` bp-image-width ` définit la largeur des images collées dans cette note :

---
bp-image-width: 400
---

Les images s'affichent au format ![[picture.png|400]], la syntaxe propre à Obsidian pour la taille. Le format 400x300 fonctionne également.


5 commandes

Quatre commandes, que vous pouvez associer à vos propres raccourcis clavier (Paramètres, Raccourcis clavier) :

  • Collage: coller en respectant les règles, même dans une note pour laquelle l'option a été désactivée.
  • Coller sans modification: coller exactement ce qui se trouve dans le presse-papiers.
  • Nettoyer la sélection: appliquer les règles de texte au texte sélectionné.
  • Activer ou désactiver le nettoyage automatique: actionnez l'interrupteur principal.

6 Bon à savoir

  • Le fait de coller du contenu dans des blocs de code, du code en ligne ou dans le frontmatter n'a aucune incidence, et le code encadré à l'intérieur d'un bloc collé s'affiche tel quel.
  • Les captures d'écran et autres éléments à coller sous forme d'images bitmap sont gérés par Obsidian, qui les enregistre déjà sans problème.
  • Le contenu enrichi (HTML) est d'abord converti en Markdown par Obsidian ; Better Paste nettoie ensuite les liens et télécharge les images dans le résultat.

7 langues

Better Paste prend en charge 21 langues : arabe, chinois (simplifié), chinois (traditionnel), néerlandais, anglais, français, allemand, indonésien, italien, japonais, coréen, persan, polonais, portugais, portugais (Brésil), russe, espagnol, thaï, turc, ukrainien et vietnamien. Elle suit la langue définie dans Obsidian (le changement prend effet après un redémarrage).


8. Confidentialité

Better Paste s'exécute en local et effectue des requêtes réseau dans trois cas précis :

  • télécharger une image que vous avez collée
  • récupérer le titre d'un lien que vous avez collé (désactivez l'option « Récupérer les titres des liens collés » pour désactiver cette fonctionnalité)
  • Chargement des illustrations des boîtes de dialogue « Bienvenue » et « Nouveautés » depuis GitHub

Pas de télémétrie, pas d'analyses, et aucune donnée n'est jamais transmise. Les paramètres sont stockés sur .obsidian/plugins/better-paste/data.json et restent dans votre coffre-fort.

Chaque version est vérifiée à l'aide de TypeScript, d'ESLint (avec le plugin officiel Obsidian pour ESLint), de Stylelint, de Prettier, de Vitest et d'un contrôle du code inactif. Les avertissements entraînent l'échec de la compilation.


9 À propos

Je m'appelle Johan Sanneblad. Je suis titulaire d'un doctorat en développement logiciel et j'ai travaillé dans le domaine du développement de l'innovation pour des entreprises telles qu'Apple, Electronic Arts, Google, Microsoft, Lego, SKF, Volvo Cars, le groupe Volvo et Yamaha. Je suis également l'auteur de Notebook Navigator, le plugin d'exploration de fichiers le plus populaire pour Obsidian.

N'hésitez pas à me contacter sur LinkedIn!


10 questions ou problèmes ?

Créez un ticket sur le dépôt GitHub. Pour les bugs liés au collage, le plus utile que vous puissiez fournir est le contenu de votre presse-papiers : ouvrez https://dynalist.io/clipboard dans l'application à partir de laquelle vous avez copié, collez-y le contenu, puis indiquez le message d'erreur affiché.

Les pull requests ne sont pas acceptées; veuillez plutôt proposer vos idées sous forme de demandes de fonctionnalités. Consultez le fichier CONTRIBUTING.md pour plus de détails.


11 Licence

Licence publique générale GNU v3.0. Voir le fichier LICENSE.