Evernote: exporter vers TXT et exportation automatique des pièces jointes

Un des trucs qui m’emmerdent avec Evernote, malgré toutes ses qualités, c’est qu’il est limité pour ce qui est de l’exportation des notes. Impossible, par exemple de prendre une ou plusieurs notes et de les faire glisser sur un autre programme pour les réutiliser, faut jouer du copier-coller, note après note. Pas terrible.

En conséquence, ça le rend très peu compatible avec un programme comme Tinderbox, ce qui ne m’arrange pas, vu que je travaille beaucoup avec ce soft.

C’est Mark Bernstein (le créateur de Tinderbox) qui m’a suggéré la solution en m’expliquant que le plus simple serait d’exporter les notes Evernote dans un fichier TXT, de là il n’y aurait aucun problème pour les importer dans Tinderbox. 

Simple, sauf que Evernote exporte en HTML ou ENEX (son format de fichier, en réalité du XML en costume d’éléphant), mais pas en TXT. J’ai cherché une solution sur le Web, mais n’ai rien trouvé. 

Foutu ? Non. 

L’avantage, quand votre fiancée est une geek et une programmeuse, c’est que vous pouvez lui demander des… programmes — chérie, qu’est qu’on mange code ce soir ?

Ma chère et tendre a donc codé un bout de PHP, nappé de XML, avec une pincée de XSL. Et c’est un régal. 
Ce savoureux bout de code prend une note (ou plusieurs) en entrée, au format ENEX, et la transforme, à la sortie, en un fichier TXT (un par note), avec les pièces jointes enregistrées à côté. On peut donc automatiquement convertir tout un carnet de notes, ou une sélection de notes, ou carrément toutes les notes de Evernote en autant de fichiers texte et de pièces jointes. 

A partir de là, on peut en faire ce que l’on veut. Y compris les utiliser dans Tinderbox. Ce qui m’arrange bien 🙂

Le pied. 

Le script nécessite de disposer d’un serveur Web compatible PHP 5 (faudra donc aussi un minimum d’expérience avec le FTP et tutti quanti), mais il marche plutôt pas mal :

  • Récupération du texte des notes dans des fichiers TXT,
  • Récupération des étiquettes et de l’URL du champ “source”, 
  • Exportation automatique des pièces jointes (renommées pour correspondre à la note en TXT),
  • Conversion des styles en code texte (// pour les italiques, ** pour le gras, __ pour le souligné).

Je vais servir de beta testeur pendant encore quelques jours, ensuite on mettra le code à disposition de ceux que ça intéresse (on vous fera un prix 😉 ).

Le conseil de Mark Bernstein était le bon, mais c’est surtout une piqure de rappel quand on utilise une boîte à chaussures numérique: une bonne boîte à chaussures permet de récupérer ses données aussi facilement qu’on les y a déposées. On en a déjà parlé 😉

A noter que Tinderbox est livré avec une licence de Yojimbo et qu’ils s’entendent très bien. Mais quand on a besoin de la synchronisation, Evernote est imbattable.

Des choix technologiques et des poils

Ca n’étonne personne qu’on ait des écrans “full HD”, bientôt de la 3D et dieu sait quoi encore, mais qu’aucun écran ne puisse rivaliser avec une simple feuille de papier quand il s’agit d’afficher… du texte ?

Moi, ça m’étonne. Et ça m’agace un peu.

Dans mon travail, je lis beaucoup et la majorité de ce que je lis je le reçois sous forme numérique. Pourtant, je l’imprime presque toujours. C’est idiot d’imprimer pour jeter les feuilles juste après lecture, c’est du gaspillage (même si j’imprime en recto verso). Mais c’est un gaspillage auquel je ne suis pas prêt de renoncer car il n’y a une sacrée différence entre ce qui est imprimé et ce qui est affiché à l’écran.

Y a bien des polices adaptées à l’affichage sur écran, mais ça revient un peu à dire qu’on peut ajouter du sel sur des frites qu’on trouve trop grasses…

Y a le Kindle, vous me direz. C’est vrai qu’il est sympa son écran. Lent, mais sympa. Mais, quoi qu’on en dise, ça n’égale pas vraiment le papier. Et il reste moins pratique qu’un ordinateur (plus petit, moins polyvalent, prise de note…euh… perfectible).

En attendant, on a des films en Blu-ray et la full-HD et tout ça. 

Entre-nous, je m’en fiche un peu de pouvoir compter les poils de nez de George Clooney quand je regarde un film en full-HD. Par contre, j’aimerais bien que l’écran soit à la hauteur d’une technologie qui remonte quand même à plus de 500 ans quand il s’agit d’afficher du texte.

L’air sérieux, le front plissé et le regard perdu dans le vague, on pourrait alors se demander si nos choix technologiques sont révélateurs de nos priorités, de ce qui nous fait marcher (courir ?) — les poils du nez de Clooney vs. l’affichage correct de Times ou de Palatino sur un écran — mais on va encore dire que je suis un vieux con. Or, je ne suis pas si vieux que ça.

😉

J’ai le son ! (Ubuntu 9.10)

Le passage à la version 9.10 a donné de la parole à mon Vaio TX — j’ai du son !

Bon, c’est pas quelque chose qui ne me manquait tant que ça, mais c’est une bonne chose de l’avoir. Merci les gars 🙂

Récréation du geek

Pas mal de petites choses arrivées ce matin. Ca tombe bien, j’avais besoin de me changer les idées:

  1. Le nouveau Macbook “pas Pro” — superbe. Je ne suis pas sur que je vais attendre la fin des 14 jours avant de le personnaliser…
  2. Un disque SSD de 256Go de chez Samsung, qui va atterrir dans le MacBook.
  3. Le correcteur Antidote, qui passe en version HD. A première vue tout y est plus mieux (avale ça, le correcteur ;-)) que dans la version RX. Parmi le paquet de nouveautés, en plus d’une interface remise à jour (il est toujours aussi beau!), on appréciera la possibilité de corriger d’un coup toutes les occurrences d’une erreur. Yes !  

    (clic=grand)
  4. J’ai égalment reçu le nouveau Bifrost (#56) et même que je suis dedans ! Ok, c’est en petit dans les remerciements, mais je suis quand même dedans 😉 — ravi d’avoir pu te dépanner Olivier.
  5. EDIT: y a aussi Ubuntu 9.10. La mise à jour être en route sur mon brave vieux TX. Je vous dirai si je sens une différence de vitesse 😉