Carnet de UjuBib

Vous pouvez utiliser hypothes.is pour commenter les pages de ce site
(boutons en haut à droite sur les pages et les billets)


TiddlyWikiExcelidHALidreforcid

Créer des tiddlers de chercheurs dans un TiddlyWiki depuis un classeur Excel



TiddlyWiki et moi #

Je teste Obsidian depuis presque un an, un peu pour suivre la mode, un peu parce que le ticket d’entrée est quasi nul quand on vient de 7 ans de WikiText mais surtout parce que le concept de ‘carnet de fichiers markdown’ est extrêmement simple et bien plus portable. C’est très satisfaisant au final.

Mais mon vrai système de notebook coup de cœur, c’est TiddlyWiki.

Ce n’est pas un vrai wiki au sens où il n’est pas nativement collaboratif et ne gère pas les versions de vos tiddlers (entrées). C’est plutôt un notebook personnel avec des fonctions d’édition et de liens internes avancées (et très extensibles et personnalisables).

Il s’agit concrètement d’un seul fichier html gavé de javascript.

Pour mes notes, j’en créais un par conférence, atelier, formation…

Aujourd’hui il m’en reste 3 “en production”, dont un pour l’administration du portail HAL-e2s-UPPA (Université de Pau et des Pays de l’Adour). Ils sont sur le gitlab de l’université.

[Je n’ai pas encore testé les versions Node.js mais ça à l’air merveilleux !]

Empty TiddlyWiki #

Je mets à disposition un TiddlyWiki vide avec les extensions qui me sont utiles (dont l’importateur Excel dont il va être question ici).

Ce fichier est directement utilisable, changez le nom, enregistrez régulièrement vos modifications (voir dans le panneau de configuration du wiki, roue denté) : vous avez un nouveau Wiki (un TiddlyWiki autonome).

Les champs d’un Tiddler #

Screenshot chercheur

Un tiddler (tuile?) est une entrée du (tiddly)wiki. Il y a un champ text où l’on écrit en wikitext (il y a un plugin markdown cependant), mais il y a aussi (et surtout pour nous) la possibilité d’ajouter (et d’éditer ensuite) autant de champs que l’on veut (par exemple : labo, équipe, date d'entrée, idhal_s, idhal_i, idref, orcid, notes…)

Ces champs sont mobilisables pour le tri, les listes, l’affichage dans des templates (par exemple le plugin BibTeX permet à la lecture de fichiers .bib la création de tiddlers avec des champs de type bibtex-propriété).

Gabarit de citation d'un article bibtex
Tiddler ‘GabCitArt’ : template pour afficher un tiddler bibtex (titre du tiddler = clé bibtex) dans un autre tiddler avec une syntaxe de type transclusion/template.

Screenshot Biblio Robin de Mourat

Un autre plugin, Dynamic tables (installé dans mon empty), vous permet d’éditer (plus ou moins simplement) les champs dans un tableau de tiddlers (une ligne par tiddler, champs en colonnes), résultat d’une requête (sur tags ou sur champs ‘customisés’).

screenshot Dynamic tables, idhal d'un labo

le code :

Le champs ‘caption’ #

Sympathique pour les noms, s’affiche à la place du champ ‘title’ du tiddler dans les listes (tri sur le titre).

exemple :

Le plugin XLSX Utils #

Le plugin XLSX Utils permet de créer un tiddler par ligne avec des champs en colonne et les valeurs peuplées pour chaque tiddler créé.

screenshot ou lien feuille excel

Un paramétrage adéquat du plugin va créer les bons tiddlers, avec les bons tags (un champs standard) et les bons champs customisés.

screenshot paramétrage

Produire des listes en affichant/filtrant les champs #

Des listes simples : #

screenshot liste simple

Des listes html #

screenshot liste htm

code 3

screenshot liste tableau html