Archive for July, 2024

Migration Google Keep vers Nextcloud Notes

Monday, July 29th, 2024

J’utilise peu de services Google mais depuis 10 ans j’utilise le service de gestion de notes Google Keep. Mes besoins sont basiques : écrire des notes sur mon smartphone (pas forcément connecté à Internet) et que ces notes soient synchronisées rapidement vers un serveur pour couvrir les cas de perte ou changement de téléphone et de besoin de les retrouver depuis un ordinateur. Évidemment je cherche une alternative FLOSS : il en existe mais je veux que ça soit simple (pas une application dédiée côté serveur à gérer) et pérenne (que ça soit encore là dans 10 ans). Jusqu’ici rien ne m’avait convaincu, même si j’avoue ne pas avoir beaucoup cherché. Mais je viens de trouver ce qui correspond à mes besoins : Nextcloud Notes. Tout d’abord Nextcloud est pérenne (Logiciel Libre de qualité, validé par Evolix) et j’utilise déjà plusieurs plateformes Nextcloud. Il suffit donc d’installer l’application Notes côté serveur, et l’application Android Nextcloud Notes. Les notes sont stockées via des fichiers au format Markdown, dans un répertoire de Nextcloud avec des sous-répertoires correspondants aux catégories. Cela répond à l’ensemble de mes besoins, je perds uniquement la gestion de notes sous forme de listes avec possibilité de cocher/décocher (pratique pour une liste de courses ou de tâches) et le classement multi-catégories : on ne peut mettre qu’une seule catégorie sur Nextcloud alors qu’on peut mettre plusieurs libellés sur Google Keep (mais je n’utilise pas trop cette fonctionnalité).

Il reste donc à migrer mes 550 notes stockées sur Google Keep :

  1. Aller sur Google Takeout pour recevoir un tarball avec les notes au format HTML
  2. Supprimer les espaces des noms des notes :
    rename 's/ /_/g' *html
  3. Convertir les notes au format TXT :
    for i in $(ls *html); do html2text "$i" | grep -v '^ "${i%%.html}.md"; done
  4. Déplacer les fichiers dans le répertoire des Notes :
    cp *md ~/Nextcloud/Notes/GoogleKeep-import/
  5. Restera à faire un tri : supprimer les notes devenues inutiles, classer les restantes par catégorie et revoir leur titre
  6. Enfin, je pourrais supprimer toutes mes données de Google Keep !