{"id":5613,"date":"2009-10-27T00:10:00","date_gmt":"2009-10-27T00:10:00","guid":{"rendered":"http:\/\/davidbosman.fr\/blog\/2009\/10\/27\/20091027evernote-exporter-vers-txt-et-exportation-automatique-des-pieces-jointes\/"},"modified":"2011-08-10T16:50:26","modified_gmt":"2011-08-10T14:50:26","slug":"20091027evernote-exporter-vers-txt-et-exportation-automatique-des-pieces-jointes","status":"publish","type":"post","link":"https:\/\/www.davidbosman.fr\/blog\/2009\/10\/27\/20091027evernote-exporter-vers-txt-et-exportation-automatique-des-pieces-jointes\/","title":{"rendered":"Evernote: exporter vers TXT et exportation automatique des pi\u00e8ces jointes"},"content":{"rendered":"<p>Un des trucs qui m&#8217;emmerdent avec Evernote, malgr\u00e9 toutes ses qualit\u00e9s, c&#8217;est qu&#8217;il est limit\u00e9 pour ce qui est de l&#8217;exportation des notes. Impossible, par exemple de prendre une ou plusieurs notes et de les faire glisser sur un autre programme pour les r\u00e9utiliser, faut jouer du copier-coller, note apr\u00e8s note. Pas terrible.<\/p>\n\n<p>En cons\u00e9quence, \u00e7a le rend tr\u00e8s peu compatible avec un programme comme&nbsp;<a href=\"http:\/\/www.eastgate.com\/Tinderbox\/\" hreflang=\"en\">Tinderbox<\/a>, ce qui ne m&#8217;arrange pas, vu que je travaille beaucoup avec ce soft.<\/p>\n\n<p>C&#8217;est Mark Bernstein (le cr\u00e9ateur de Tinderbox) qui m&#8217;a sugg\u00e9r\u00e9 la solution en m&#8217;expliquant que le plus simple serait d&#8217;exporter les notes Evernote dans un fichier TXT, de l\u00e0 il n&#8217;y aurait aucun probl\u00e8me pour les importer dans Tinderbox.&nbsp;<\/p>\n\n<p><em>Simple<\/em>, sauf que Evernote exporte en HTML ou ENEX (son format de fichier, en r\u00e9alit\u00e9 du XML en costume d&#8217;\u00e9l\u00e9phant), mais pas en TXT.&nbsp;J&#8217;ai cherch\u00e9 une solution sur le Web, mais n&#8217;ai rien trouv\u00e9.&nbsp;<\/p>\n\n<p>Foutu&#160;? Non.&nbsp;<\/p>\n\n<p>L&#8217;avantage, quand votre fianc\u00e9e est une geek et une programmeuse, c&#8217;est que vous pouvez lui demander des&#8230; programmes \u2014 ch\u00e9rie, qu&#8217;est qu&#8217;on <span class=\"Apple-style-span\" style=\"text-decoration: line-through;\">mange<\/span> code ce soir&#160;?<\/p>\n\n<div>Ma ch\u00e8re et tendre a donc cod\u00e9 un bout de PHP, napp\u00e9 de XML, avec une pinc\u00e9e de XSL. Et c&#8217;est un r\u00e9gal.&nbsp;<\/div>\n\n<div>Ce savoureux bout de code prend une note&nbsp;(ou plusieurs)&nbsp;en entr\u00e9e, au format ENEX, et la transforme, \u00e0 la sortie, en un fichier TXT (un par note), avec les pi\u00e8ces jointes enregistr\u00e9es \u00e0 c\u00f4t\u00e9. On peut donc automatiquement convertir tout un carnet de notes, ou une s\u00e9lection de notes, ou carr\u00e9ment toutes les notes de Evernote en autant de fichiers texte et de pi\u00e8ces jointes.&nbsp;<\/div>\n\n<p>A partir de l\u00e0, on peut en faire ce que l&#8217;on veut. Y compris les utiliser dans Tinderbox. Ce qui m&#8217;arrange bien \ud83d\ude42<\/p>\n\n<p>Le pied.&nbsp;<\/p>\n\n<p>Le script n\u00e9cessite de disposer d&#8217;un serveur Web compatible PHP 5 (faudra donc aussi un minimum d&#8217;exp\u00e9rience avec le FTP et <em>tutti quanti<\/em>), mais il marche plut\u00f4t pas mal&#160;:<\/p>\n\n<ul><li>R\u00e9cup\u00e9ration du texte des notes dans des fichiers TXT,<\/li> <li>R\u00e9cup\u00e9ration des \u00e9tiquettes et de l&#8217;URL du champ &#8220;source&#8221;,&nbsp;<\/li> <li>Exportation automatique des pi\u00e8ces jointes (renomm\u00e9es pour correspondre \u00e0 la note en TXT),<\/li> <li>Conversion des styles en code texte (\/\/ pour les italiques, ** pour le gras, __ pour le soulign\u00e9).<\/li> <\/ul>\n\n<p>Je vais servir de beta testeur pendant encore quelques jours, ensuite on mettra le code \u00e0 disposition de ceux que \u00e7a int\u00e9resse (on vous fera un prix \ud83d\ude09 ).<\/p>\n\n<div align=\"center\"><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/images\/zen.png\" alt=\"\" zen=\"\" style=\"border: 0 none ;\" \/><\/div>\n\n<p>Le conseil de Mark Bernstein \u00e9tait le bon, mais c&#8217;est surtout une piqure de rappel quand on utilise une bo\u00eete \u00e0 chaussures num\u00e9rique: une bonne bo\u00eete \u00e0 chaussures permet de r\u00e9cup\u00e9rer ses donn\u00e9es aussi facilement qu&#8217;on les y a d\u00e9pos\u00e9es. <a href=\"\/dotclear2\/index.php?post\/2009\/05\/10\/Evernote%3A-je-t-aime%2C-moi-non-plus\" hreflang=\"fr\">On en a d\u00e9j\u00e0 parl\u00e9<\/a> \ud83d\ude09<\/p>\n\n<p>A noter que Tinderbox est livr\u00e9 avec une licence de Yojimbo et qu&#8217;ils s&#8217;entendent tr\u00e8s bien. Mais quand on a besoin de la synchronisation, Evernote est imbattable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un des trucs qui m&#8217;emmerdent avec Evernote, malgr\u00e9 toutes ses qualit\u00e9s, c&#8217;est qu&#8217;il est limit\u00e9 pour ce qui est de l&#8217;exportation des notes. Impossible, par exemple de prendre une ou plusieurs notes et de les faire glisser sur un autre &hellip; <a href=\"https:\/\/www.davidbosman.fr\/blog\/2009\/10\/27\/20091027evernote-exporter-vers-txt-et-exportation-automatique-des-pieces-jointes\/\">Read more &rarr;<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[39,21,29,51],"class_list":["post-5613","post","type-post","status-publish","format-standard","hentry","category-mac","tag-apple","tag-ecriture","tag-evernote","tag-txt"],"_links":{"self":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/5613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/comments?post=5613"}],"version-history":[{"count":2,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/5613\/revisions"}],"predecessor-version":[{"id":11100,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/5613\/revisions\/11100"}],"wp:attachment":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/media?parent=5613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/categories?post=5613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/tags?post=5613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}