Sauvegarder vos notes
BetterStickies enregistre vos notes automatiquement et en garde une copie quotidienne au cas où quelque chose tournerait mal. Vous pouvez aussi faire votre propre sauvegarde manuelle.
Où sont stockées vos notes
Vos notes vivent dans un dossier data à l'intérieur du dossier de configuration de BetterStickies :
| Plateforme | Dossier de données | Sauvegardes quotidiennes |
|---|---|---|
| Linux | ~/.config/BetterStickies/data/ | ~/.config/BetterStickies/backups/ |
| Windows | %APPDATA%\BetterStickies\data\ | %APPDATA%\BetterStickies\backups\ |
| macOS | ~/Library/Application Support/BetterStickies/data/ | ~/Library/Application Support/BetterStickies/backups/ |
Dans le dossier de données, le dossier notes contient un fichier par note (y compris les notes de la corbeille). Depuis la version 1.5, le rappel d'une note est conservé dans le fichier de cette note. À côté du dossier notes se trouvent toutes les captures d'écran que vous avez collées et tous les extraits sonores que vous avez ajoutés.
Vous trouverez aussi ce chemin dans Menu > Paramètres…, en bas de l'onglet Général, sous Stockage des données. Un bouton Ouvrir le dossier vous y amène directement.
Sous Windows, la version Microsoft Store et la version téléchargée depuis betterstickies.com utilisent ce même dossier. Si les deux sont installées, elles affichent les mêmes notes. Mettez les deux à jour vers la 1.4 avant de réutiliser l'autre : la première version 1.4 que vous lancez convertit vos notes au nouveau format, et l'autre les retrouve simplement. Une installation restée en 1.2 ne sait pas lire le nouveau format et s'ouvre vide, et les notes qu'elle enregistre alors ne sont pas fusionnées (voir Revenir à une version antérieure ci-dessous).
Sauvegardes automatiques
Une fois par jour, au premier enregistrement, BetterStickies écrit une copie de toutes vos notes, corbeille comprise, dans le dossier backups indiqué ci-dessus. Les 7 derniers jours sont conservés, si bien qu'un problème que vous ne remarquez que plus tard reste récupérable. Le dossier des sauvegardes se trouve volontairement en dehors du dossier de données : ce qui endommage le dossier de données ne peut pas l'atteindre.
Deux choses protègent ces copies :
- S'il n'y a rien à copier (toutes les notes supprimées, ou le dossier notes vidé par quelque chose d'extérieur à BetterStickies), aucune copie quotidienne n'est faite, et les copies plus anciennes restent donc en place.
- Si une note n'a pas pu être lue, aucune ancienne copie n'est supprimée tant qu'elle ne peut pas être relue.
Depuis la version 1.5, vos rappels font partie de vos notes : la copie quotidienne les inclut donc aussi.
Au premier lancement de la version 1.5, celle-ci met vos notes à jour vers son nouveau format (vous n'avez rien à faire) et en enregistre d'abord une copie sous le nom notes-before-1.5.json dans le dossier des sauvegardes : vos notes telles que la version précédente les a laissées. Cette copie n'est jamais supprimée automatiquement, et c'est d'elle que vous aurez besoin si vous revenez un jour à la 1.4 (voir Revenir à une version antérieure).
Si un fichier de note est un jour endommagé, BetterStickies ne peut pas le réparer tout seul. Il ignore cette note, laisse le fichier où il est et vous prévient au démarrage. Voir Restaurer depuis une sauvegarde ci-dessous.
Fichiers que vous pourriez voir dans le dossier de données
| Fichier | Ce que c'est |
|---|---|
Dossier notes | Vos notes, un fichier par note |
reminders.json.migrated, reminders.backup.json.migrated | Vos rappels tels qu'ils étaient avant la mise à jour vers la version 1.5, qui les a déplacés dans les fichiers des notes. Conservés pour pouvoir revenir à la 1.4 |
Dossiers screenshots et audio | Les images que vous avez collées et les extraits sonores que vous avez ajoutés aux notes |
notes.json.migrated, deleted_notes.json.migrated | Vos notes telles qu'elles étaient avant la mise à jour vers la version 1.4. Conservées comme sauvegarde |
*.unreadable-…, *.not-imported-… | Des fichiers de notes à l'ancien format que BetterStickies n'a pas pu importer (voir Dépannage) |
*.snapshot-…, *.backup.json, *.corrupt-…, *.pre-shrink-… | D'anciennes copies de secours. Vous pouvez les laisser en place sans risque |
Sauvegardes manuelles
Fermez BetterStickies, puis copiez le dossier data complet dans un endroit sûr. Cette copie contient vos notes, vos rappels, ainsi que les captures d'écran et les extraits sonores que BetterStickies conserve pour elles. Elle ne copie pas les fichiers externes pointés par des raccourcis de fichiers, ni une image de fond choisie ailleurs sur votre ordinateur.
Vous pouvez aussi utiliser Exporter les notes pour créer une archive lisible en texte ou en Markdown, ou une copie structurée en JSON. Les exports n'embarquent pas les fichiers image, et BetterStickies ne propose pas de commande d'import pour le moment.
Synchroniser entre plusieurs ordinateurs
Vous pouvez utiliser un service cloud comme Dropbox, OneDrive, Google Drive ou Syncthing pour garder vos notes sur plusieurs ordinateurs en synchronisant le dossier data.
Utilisez BetterStickies sur un seul ordinateur à la fois. Fermez-le sur un ordinateur et laissez la synchronisation se terminer avant de l'ouvrir sur le suivant. Une version ultérieure apportera un moyen sûr de garder vos notes sur plusieurs ordinateurs.
Vous passez à la version 1.5 ? Mettez à jour chaque ordinateur qui partage le dossier. Dès qu'un ordinateur a lancé la 1.5, la version 1.4 affiche Version plus récente requise et se ferme au lieu d'ouvrir les notes, pour que rien ne se mélange.
Vous passez à la version 1.4 ? La version 1.4 enregistre chaque note dans son propre fichier. Mettez à jour vers la 1.4 chaque ordinateur qui partage le dossier avant d'y utiliser de nouveau BetterStickies, et laissez votre service de synchronisation terminer après la mise à jour du premier ordinateur. Un ordinateur resté sur une version plus ancienne enregistre les notes dans l'ancien format, et la 1.4 ne les mélange pas à vos notes : elle les met de côté et vous prévient (voir Dépannage).
Depuis la version 1.4.2, les images et les extraits sonores stockés dans votre dossier de données fonctionnent sur chaque ordinateur qui partage le dossier, même là où le dossier de données se trouve à un autre emplacement. Ce vers quoi une note ne fait que pointer reste là où il est : une image de fond choisie ailleurs sur votre ordinateur, un raccourci de fichier ou un extrait sonore de plus de 50 Mo (qui est lié, pas copié ; voir Raccourcis de fichiers) risque de ne pas fonctionner sur un autre ordinateur.
Restaurer depuis une sauvegarde
Tout depuis une sauvegarde manuelle : fermez BetterStickies. Renommez le dossier data actuel (en data-old, par exemple) pour qu'il ne reste rien à sa place, puis copiez votre dossier data sauvegardé à l'emplacement indiqué dans le tableau ci-dessus et rouvrez BetterStickies. Ne copiez pas la sauvegarde par-dessus le dossier existant : les fichiers des deux se mélangeraient, et une sauvegarde faite avant la 1.4 ne serait pas restaurée du tout (BetterStickies mettrait plutôt ses notes de côté, comme décrit dans Dépannage). Gardez data-old jusqu'à ce que vous ayez vérifié vos notes. Depuis la version 1.4.2, les images et les extraits sonores stockés dans votre dossier de données reviennent aussi, même si vous restaurez sur un autre ordinateur ou sous un autre nom d'utilisateur.
Une note depuis une sauvegarde quotidienne (par exemple une note que BetterStickies a signalée comme illisible) : fermez BetterStickies et ouvrez dans un éditeur de texte la copie quotidienne saine la plus récente (notes-YYYYMMDD.json dans le dossier des sauvegardes). Trouvez l'entrée de la note : tout ce qui se trouve entre son { et le } correspondant, en commençant avant son "id". Enregistrez cette entrée seule dans un nouveau fichier du dossier notes, nommé d'après l'id suivi de .json (par exemple 3f2a…-…9c.json), en remplaçant le fichier endommagé. Puis rouvrez BetterStickies.
Toutes les notes depuis une sauvegarde quotidienne : fermez BetterStickies. Dans le dossier de données, renommez le dossier notes (en notes-old, par exemple). Copiez deux fois la copie quotidienne voulue dans le dossier de données : une fois sous le nom notes.json et une fois sous le nom deleted_notes.json (la seconde ramène la corbeille). Rouvrez BetterStickies. Il les importe dans un nouveau dossier notes, exactement comme lors de votre première mise à jour vers la 1.4 (cela remplace les deux fichiers .migrated de cette première mise à jour : copiez-les donc ailleurs d'abord si vous voulez les garder). Une copie quotidienne faite par la version 1.5 ou ultérieure ramène vos rappels avec les notes ; une copie faite par une version antérieure (ou notes-before-1.5.json) ramène les notes sans les rappels.
Revenir à une version antérieure
De la 1.5 à la 1.4
La version 1.4 ne sait pas lire les notes enregistrées par la 1.5 : elle affiche Version plus récente requise et se ferme. Pour revenir en arrière à la main :
- Fermez BetterStickies et installez la version 1.4. Ne la lancez pas encore.
- Dans le dossier de données, déplacez le dossier notes ailleurs (en dehors du dossier de données).
- Copiez deux fois
notes-before-1.5.jsondu dossier des sauvegardes vers le dossier de données : une fois sous le nomnotes.jsonet une fois sous le nomdeleted_notes.json(la seconde ramène la corbeille). Si le dossier de données contient déjànotes.json.migratedetdeleted_notes.json.migratedissus de votre mise à jour vers la 1.4, copiez-les d'abord ailleurs si vous voulez les garder : cette étape les remplace. - Renommez
reminders.json.migratedenreminders.json, etreminders.backup.json.migratedenreminders.backup.json, selon celui des deux que vous avez. - Lancez la version 1.4.
Vous retrouvez vos notes et vos rappels tels qu'ils étaient au premier lancement de la 1.5. Les notes et les rappels créés ou modifiés dans la 1.5 n'y figurent pas. Pour des notes plus récentes, copiez à l'étape 3 la dernière sauvegarde quotidienne dans le dossier de données sous les noms notes.json et deleted_notes.json, à la place de notes-before-1.5.json ; ses rappels se trouvent dans les notes, où la 1.4 ne les lit pas, donc l'étape 4 ne ramène toujours que les rappels que vous aviez avant la 1.5.
Sous Windows et Linux, une note réglée sur l'ancienne police Inter revient dans la police standard de votre système.
Si vous repassez plus tard à la 1.5, elle met de nouveau vos notes à jour à partir de ce que la 1.4 a laissé, et crée un nouveau notes-before-1.5.json et de nouveaux fichiers .migrated à la place des anciens.
Vers une version antérieure à la 1.4
Les versions antérieures à la 1.4 ne savent pas lire le nouveau dossier notes et s'ouvriront vides. Si vous devez revenir en arrière :
- Fermez BetterStickies et installez l'ancienne version.
- Dans le dossier de données, renommez
notes.json.migratedennotes.jsonetdeleted_notes.json.migratedendeleted_notes.json. Si vous avez déjà utilisé la version 1.5, renommez aussireminders.json.migratedenreminders.json.
L'ancienne version affiche alors vos notes telles qu'elles étaient au moment de la mise à jour vers la 1.4. Les notes créées ou modifiées dans la 1.4 n'y figurent pas (elles restent dans le dossier notes). Pour quelque chose de plus récent, copiez plutôt la dernière sauvegarde quotidienne dans le dossier de données sous les noms notes.json et deleted_notes.json : elle date d'un jour au plus.
Si vous repassez plus tard à la 1.4, vous retrouvez les notes que la 1.4 avait. Tout ce que l'ancienne version a enregistré entre-temps est mis de côté sous le nom notes.json.not-imported-… au lieu d'être mélangé ; vous pouvez l'ouvrir dans un éditeur de texte pour en copier le texte.
Voir aussi
- Exporter les notes : enregistrer vos notes en texte, Markdown ou JSON
- Corbeille et récupération : restaurer des notes récemment supprimées
- Dépannage : aide sur les problèmes courants