Export Delicious vers Zotero (xml -> bibtex)

Je souhaite partager ici quelques tâtonnements sur la récupération des données d'un compte Delicious et leur réutilisation dans Zotero. A partir de l'export XML de sa base Delicious (https://api.del.icio.us/v1/posts/all) :
- transformer le fichier XML dans le format que l'on veut à l'aide de XSLT. Le format Bibtex est le plus approprié (car il est le seul à permettre une bonne récupération des tags via XSLT ; du moins, étant débutant sur ce langage, je n'ai pas réussi à gérer cela avec les autres formats MODS, RDF, RIS...)
Voici le fichier XSL permettant la conversion vers Bibtex :
http://bsa.biblio.univ-lille3.fr/signets_bsa/xsl/bibtex.xsl

- avant d'importer dans Zotero le fichier .bib ainsi généré, il faut faire une petite manip afin que les éléments importés soient considérés par Zotero comme des items de type "Page Web" (par défaut ils seront considérés comme des items de type "Livre", ce qui est un peu gênant puisqu'il s'agit de signets).
Le fichier à modifier est BibTeX.js : il se situe dans le répertoire du profil Firefox, dans le dossier /Zotero/translators. Rechercher dans le fichier la variable "bibtex2zoteroTypeMap" (l.105) puis remplacer la valeur de "misc" par "webpage" (au lieu de "book") -> "misc":"webpage",

- enfin il suffit d'importer le fichier .bib dans Zotero.

Dans mon cas, tout a fonctionné correctement. La collection correspondant à la base de signets Delicious est visible ici : http://www.zotero.org/regisrob/items/collection/X8WIEH9Q

Néanmoins je pense que Zotero n'est pas adapté à la mise en ligne d'une base de signets. La version en ligne n'est pas faite pour cela et l'interface est beaucoup trop rudimentaire. En revanche, elle peut faire office de sauvegarde et, dans le cas où on souhaiterait vraiment garder une maîtrise totale de ces données et éviter tout service extérieur de type Diigo ou Delicious, on peut imaginer par exemple une utilisation conjointe et automatisée Zotero/Omeka grâce au plugin ZoteroImport (http://omeka.org/codex/Plugins/ZoteroImport).
Sign In or Register to comment.