Module Obsidian
Aktar pour Obsidian
Gardez des notes légères et vos pièces jointes dans votre propre bucket Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces ou MinIO. Collez ou déposez un fichier et il part dans le bucket, déplacez les pièces jointes que vous avez déjà, et chaque lien est une simple URL https:// qui fonctionne avec ou sans le module.
Gratuit et open source. Ordinateur, iPhone, iPad et Android, Obsidian 1.11.4 ou ultérieur.
Des liens simples, sans dépendance
Aktar réécrit l’intégration en une image Markdown standard avec l’URL du bucket. La taille et la légende restent, et la note garde la même apparence.
![[IMG_2041.png|300]]- Les notes ne pèsent que quelques kilo-octets et continuent de se synchroniser comme aujourd’hui, avec Obsidian Sync, iCloud, Git ou autre chose.
- Le lien fonctionne dans toutes les apps Markdown, sur GitHub, dans un navigateur et dans Obsidian sans le module. Désinstallez-le, rien ne casse.
- Vous pouvez changer d’avis à tout moment : Bring files back télécharge les fichiers dans le coffre, et les liens redeviennent des liens de pièces jointes ordinaires.
Tout ce qu’il fait
Le module utilise les mêmes destinations, modèles de chemin et règles que les apps Aktar : un fichier envoyé depuis Obsidian arrive là où arriverait celui envoyé depuis le Mac ou le téléphone.
-
Coller et déposer
Un fichier collé ou déposé entre aussitôt dans la note sous forme d’espace réservé et devient un lien une fois envoyé. Choisissez ce qui part dans le bucket quand vous collez ou déposez : les images, tous les fichiers ou rien, et fixez une largeur par défaut pour les nouvelles images intégrées.
-
Déplacer les pièces jointes existantes
Déplacez les pièces jointes d’une note ou du coffre entier. Un essai à blanc liste d’abord chaque fichier et chaque note qui changent, avant que quoi que ce soit ne se passe. Les liens dans les propriétés (front matter), les blocs de code et les canvas ne sont pas touchés, leurs fichiers non plus. Les copies locales vont à la corbeille, ou restent si vous préférez.
-
Annuler n’importe quel déplacement
Undo the last move to the bucket retélécharge les fichiers dans le coffre et remet chaque lien comme il était.
-
Rapatrier les fichiers
Téléchargez les fichiers d’une note depuis le bucket dans le coffre. Les liens redeviennent des liens de pièces jointes ordinaires, écrits selon vos réglages de liens dans Obsidian : wikiliens ou Markdown, chemin le plus court ou relatif.
-
Déplacer les nouvelles pièces jointes automatiquement
Les photos jointes depuis votre téléphone, ou les fichiers que d’autres modules enregistrent dans le coffre, partent dans le bucket dès qu’une note les intègre. Les fichiers qu’aucune note ne lie restent où ils sont. Limitez-le à un dossier si vous voulez.
-
Buckets privés
Vos notes gardent des liens simples, et le module affiche les fichiers via des URL signées sur votre appareil, valables une heure. Personne ne peut les ouvrir sans vos clés.
-
La bibliothèque
Un panneau latéral avec trois vues : quels fichiers du bucket vos notes utilisent et où, les dossiers et fichiers du bucket, et la file d’envoi. Retrouvez les fichiers qu’aucune note ne lie plus et supprimez-les d’un coup, après confirmation.
-
Actions sur les liens
Faites un clic droit sur un lien pour le copier, copier un lien valable 1 heure, 1 jour ou 7 jours, l’ouvrir, rapatrier le fichier dans le coffre ou le supprimer du bucket. Avant la suppression, il vous dit quelles notes lient le fichier.
-
Des photos plus légères
Convertissez les photos en WebP avant l’envoi, environ un tiers de la taille d’un JPEG à qualité égale, et réduisez-les à 3840, 2560, 1920, 1280 ou 1024 pixels. Les GIF et SVG ne sont pas touchés. Là où un appareil ne sait pas produire de WebP (iPhone, iPad), les photos deviennent des JPEG.
-
Pas de position dans vos photos
Le lieu de prise de vue est retiré avant que la photo ne quitte l’appareil. L’image elle-même n’est pas touchée.
-
Fonctionne hors ligne
Les images déjà vues restent sur l’appareil, jusqu’à une taille que vous choisissez, pour que les notes les affichent sans connexion. Les envois attendent dans une file qui résiste au passage hors ligne et au redémarrage d’Obsidian, et partent tout seuls quand la connexion revient.
-
Fonctionne avec l’app Aktar
Sur un Mac ou un PC équipé d’Aktar, associez le module à l’app en un clic. Les envois passent alors par Aktar, avec ses destinations, ses clés, son historique et ses hooks, et Obsidian ne voit jamais les clés.
-
Publier une note
Transformez une note en page web dans votre bucket, avec ses images, et le lien est copié. Choisissez un lien permanent ou un lien valable 7 jours (toujours 7 jours dans un bucket privé). La page ne peut exécuter aucun script, et Take down la retire.
-
Sauvegarde du coffre
Une archive zip du coffre entier part dans votre bucket chaque jour ou chaque semaine, sous un nom que personne ne peut deviner, en gardant les 3, 7, 14 ou 30 plus récentes. Activez-la sur l’appareil allumé le plus souvent. Le dossier de réglages d’Obsidian est exclu sauf si vous l’incluez, car d’autres modules peuvent y garder des mots de passe.
-
Votre arborescence
Par défaut, chaque coffre a son propre dossier dans le bucket,
obsidian/{vault}/{year}/{month}/{short}.{ext}. Utilisez le nom ou le dossier de la note, des dates, le nom d’origine du fichier ou un code court. Les fichiers déplacés reçoivent des noms qui ne dépendent que du fichier : deux appareils synchronisés qui déplacent le même fichier écrivent le même objet et les mêmes liens. -
Sur tous vos appareils
Le même module tourne sur Mac, Windows et Linux, et dans Obsidian pour iPhone, iPad et Android. Les destinations se synchronisent avec le coffre, les clés non : chaque appareil les reçoit une fois avec un code de transfert.
Le configurer
Installez Aktar depuis les modules communautaires d’Obsidian (Settings › Community plugins › Browse) et activez-le. Ajoutez ensuite une destination de l’une de ces trois façons.
Depuis une app Aktar
- Dans Aktar sur votre Mac, votre PC, votre iPhone ou votre téléphone Android, ouvrez une destination et choisissez Transférer vers un autre appareil. Copiez le lien de transfert.
- Dans Obsidian, ouvrez Settings › Aktar › Add from Aktar app. Le lien est repris du presse-papiers.
- Saisissez le code de 12 caractères qu’affiche Aktar. Les clés arrivent chiffrées, et la destination est prête.
Associer avec Aktar sur cet ordinateur
- Installez Aktar pour Mac 0.19 ou Windows 0.12 ou ultérieur, et ajoutez-y une destination.
- Dans Obsidian, ouvrez Settings › Aktar › Aktar app et cliquez sur Connect.
- Cliquez sur Connect dans la fenêtre qu’affiche Aktar. Ses destinations apparaissent dans le module, et les envois passent par l’app.
La saisir à la main
- Choisissez Add manually dans Settings › Aktar.
- Saisissez l’endpoint, le bucket, la région, l’URL publique et les clés. Les guides de configuration montrent où les trouver chez chaque fournisseur.
- Testez la connexion et enregistrez.
Commandes
Chaque action se trouve dans la palette de commandes, vous pouvez donc lui attribuer un raccourci dans Settings › Hotkeys. Les plus utilisées sont aussi dans le menu contextuel de l’éditeur.
- Upload a file into this note
- Choisir un fichier et l’envoyer dans la note, à l’emplacement du curseur.
- Move this note’s attachments to the bucket
- Déplace les pièces jointes de la note ouverte, après un essai à blanc.
- Move attachments to the bucket…
- Déplace les pièces jointes du coffre entier ou d’un dossier, après un essai à blanc.
- Bring this note’s files back into the vault
- Télécharge dans le coffre les fichiers du bucket de la note ouverte, et ses liens redeviennent des liens de pièces jointes.
- Undo the last move to the bucket
- Annule le dernier déplacement : les fichiers reviennent et les liens redeviennent comme avant.
- Open the library
- Ouvre la bibliothèque dans le panneau latéral.
- Publish this note as a web page
- Transforme la note ouverte en page web dans votre bucket et copie son lien.
- Take down this note’s web page
- Retire du bucket la page web de la note ouverte.
- Back up the vault now
- Envoie maintenant le coffre en zip dans le bucket, quel que soit le calendrier.
- Retry uploads
- Relance les envois en attente.
- Save failed uploads into the vault instead
- Enregistre dans le coffre les envois qui échouent sans cesse, pour ne rien perdre.
- Add a destination from an Aktar app
- Ajoute une destination à partir d’un lien et d’un code de transfert.
Vos clés restent sur l’appareil
Les destinations sont enregistrées dans les réglages du module, qui se synchronisent avec le coffre. Les clés n’y vont jamais. Elles sont gardées dans le stockage secret d’Obsidian sur chaque appareil, qui ne se synchronise pas : un coffre que vous partagez ou mettez dans Git ne contient aucune clé.
Un appareil qui a une destination mais pas ses clés vous le signale et demande un code de transfert. Associé à l’app Aktar, Obsidian ne voit jamais les clés.
À quoi il se connecte
Uniquement aux endpoints de stockage et aux URL publiques des destinations que vous ajoutez, et sur ordinateur à l’app Aktar sur 127.0.0.1 si vous l’associez. Aucun serveur Aktar entre les deux, aucun compte, aucune statistique, aucune télémétrie.
Il liste les fichiers du coffre pour savoir quelle note lie quel fichier, et seuls les fichiers que vous envoyez, déplacez ou sauvegardez vont dans votre bucket. Il lit le presse-papiers une seule fois, quand vous ouvrez Add from Aktar app, pour y reprendre un lien de transfert.
Configuration requise
- Obsidian 1.11.4 ou ultérieur sur Mac, Windows, Linux, iPhone, iPad ou Android
- Un bucket sur Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, MinIO ou un autre service compatible S3, avec une URL publique ou privé
- En option : Aktar pour Mac 0.19 ou Windows 0.12 ou ultérieur, pour l’association en un clic
Questions
Mes notes fonctionnent-elles encore sans le module ?
Oui. Chaque lien est un simple lien Markdown vers votre bucket : les notes affichent leurs images dans toutes les apps Markdown, sur le web et dans Obsidian sans Aktar. Seuls les fichiers d’un bucket privé ont besoin du module, car il leur faut une URL signée.
Que deviennent les fichiers de mon coffre ?
Quand ils sont déplacés, les copies locales vont à la corbeille d’Obsidian, ou restent si vous choisissez Keep it in the vault too. Les fichiers qu’aucune note ne lie, et ceux liés depuis les propriétés, du code ou des canvas, restent où ils sont.
Puis-je revenir en arrière ?
Oui. Annulez le dernier déplacement, rapatriez les fichiers d’une seule note, ou rapatriez les fichiers un par un depuis le menu d’un lien. Les fichiers redescendent de votre bucket et les liens redeviennent des liens de pièces jointes ordinaires.
Fonctionne-t-il avec Obsidian Sync, iCloud ou Git ?
Oui. Il ne remplace pas votre synchronisation, il allège ce qui se synchronise. Deux appareils qui déplacent le même fichier écrivent le même objet et le même lien, ils ne se marchent donc pas dessus.
Combien ça coûte ?
Le module est gratuit et open source. Vous payez votre fournisseur de stockage pour ce que vous stockez, et avec Cloudflare R2 les téléchargements ne sont pas facturés.