Salut Nal,
Suite à ma recherche d'un remplaçant au couple Evernote/NixNote, j'ai essayé d'importer mes notes depuis NixNote dans Joplin … et je m'en vais te raconter mes mésaventures.
Ça marche pas
Pour commencer à utiliser Joplin, j'ai voulu exporter mes notes depuis NixNote :
- J'ai exporté mes notes
- J'ai renommé l'extension du fichier
- j'ai lancé l'import
… et ça ne fonctionne pas.
J'essaye de réparer : v1
Le fichier d'export est au format XML : j'ouvre le fichier et quelques recherches sur internet me donnent des exemple de fichiers avec un format d'export depuis Evernote … c'est similaire à celui de NixNote mais légèrement différent.
J'essaye de corriger le fichier généré avec NixNote … mais ça ne fonctionne toujours pas.
J'essaye de réparer : v2
Je me résous à démarrer ma VM Windows puis à installer Evernote et à faire un export pour comparer les fichiers (avec une note test).
Résultats
Après moult essais d'import et comparaison de fichiers (avec Meld), il en résulte que :
- les formats d'export Xml de NixNote et Evernote sont légèrement différents : avec des tags NixNote au lieu de en (par exemple)
- certains tags ont une capitale dans NixNote et ne l'ont pas dans Evernote … et ça fait planter l'import !
- enfin (le point rédhibitoire) le format des dates-heures (création et mise à jour) est différent entre NixNote et Evernote et l'import plante dessus.
J'aurais pu faire un script pour transformer le Xml de NixNote en Xml de Evernote mais le format des dates est un point bloquant sur lequel il faudrait sûrement que je passe beaucoup de temps, afin de convertir le format de NixNote en Evernote.
Solution
Vu que ma VM est en marche, je vais juste exporter mes notes depuis Evernote et les importer dans Joplin.
Import dans Joplin
A priori, les imports (un par carnet) se sont bien passés … même si c'est difficile à dire, vu que le nombre de notes par carnet n'est pas affiché.
J'ai d'ores et déjà vu que l'import n'est pas fantastique (par exemple, les listes imbriquées ne sont pas traités … en même temps, je ne crois pas que cela existe en markdown) : il faudra retoucher les notes, tout en gardant NixNote/Evernote sous la main, comme référence.
Mais bon, à priori, je vais continuer sur Joplin … et j'ai libéré mes notes !
Moralité
Si vous voulez exporter vos notes depuis NixNote au format Evernote (pour les importer dans Joplin ou ailleurs) vous allez gallérer, il sera plus facile d'avoir un Windows avec un Evernote sous la main pour réaliser l'export … ce n'est pas ce qu'un libriste voudrait entendre … mais c'est la vraie vie.
Dans le Futur
J'ai laissé une feature request sur le discourse de Joplin et j'ai eu une réponse rapidement … il sera peut-être possible d'importer les notes de NixNote dans un futur pas trop lointain ! ;-)
# Import dans Joplin / listes
Posté par Benoît Bailleux (Mastodon) . Évalué à 2.
Autant que je sache, la définition initiale de Markdown ne prévoie pas l'imbrication de listes, mais il me semble que (presque ?) tous les interpréteurs acceptent les listes imbriquées avec des indentations de 4 espaces.
Voir par exemple la documentation de Stack Overflow ou le tutoriel de CommonMark sur le sujet.
[^] # Re: Import dans Joplin / listes
Posté par ComputingFroggy (site web personnel) . Évalué à 1.
Exact : je ne suis pas un pro du Markdown !
Je me suis aperçu après coup que le Markdown que Joplin utilise (celui de Git) permet l'imbrication de liste (en précédant le tiret de 2 espaces).
# Format des dates
Posté par skeespin (site web personnel) . Évalué à 4.
Pour information :
"1527160939843" --> 24/05/2018 11:22:19.843 (Format Epoch)
"20180524T112219Z" --> 24/05/2018 11:22:19 (Format lisible)
[^] # Re: Format des dates
Posté par claudex . Évalué à 8.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
# Format Date-Heures
Posté par mzf (site web personnel) . Évalué à 3. Dernière modification le 31 mai 2018 à 10:14.
Le format Date-Heures de l'export de NixNote est curieux: “1527160939843”. On dirait que les 10 premiers chiffres sont un epoch UNIX (1527160939 => 05/24/2018 11:22am), mais quid des 3 derniers (“843”) ?
[edit: entre temps skeespin a répondu à la question, ce commentaire peut être supprimé par un modérateur.]
[^] # Re: Format Date-Heures
Posté par nico4nicolas . Évalué à 1.
Ca ressemble a une concaténation des 2 timestamps 32-bit.
# Import à améliorer
Posté par ComputingFroggy (site web personnel) . Évalué à 1.
Pour info :
Outil => État de la synchronisation
dans l'appli bureau), y compris les images et les tags.Mais bon ça reste utilisable … tant qu'on n'a pas jeté NixNote/Evernote pour garder un oeuil sur une version de référence de la note ! ;-)
PS : merci pour les renseignements sur les champs date/heure … je me doutais que c'était le format Unix mais je n'ai pas de fait de recherche.
PPS : je maîtrise les sous-listes en markdown … maintenant ! ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.