116 lines
3.8 KiB
Markdown
116 lines
3.8 KiB
Markdown
# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
##@creator: jclain
|
|
##@created: 15/03/2012 22:15
|
|
##@modifier: jclain
|
|
##@changecount: 1
|
|
##@tags:
|
|
##@title: ulib/tiddlywiki
|
|
|
|
!! {{{twget_version}}}
|
|
{{{
|
|
lire le numéro de version dans le fichier $1
|
|
}}}
|
|
!! {{{twdump_header}}}
|
|
{{{
|
|
lire et afficher le contenu avant-storeArea du tiddlywiki $1
|
|
}}}
|
|
!! {{{twdump_footer}}}
|
|
{{{
|
|
lire et afficher le contenu après-storeArea du tiddlywiki $1
|
|
}}}
|
|
!! {{{twdump_storeArea}}}
|
|
{{{
|
|
lire et afficher le storeArea dans le tiddlywiki $1
|
|
}}}
|
|
!! {{{twreplace_storeArea}}}
|
|
{{{
|
|
dans le tiddlywiki $1, remplacer le storeArea par le fichier $2 (par défaut, lu sur stdin)
|
|
}}}
|
|
!! {{{twupgrade}}}
|
|
{{{
|
|
mettre à jour le tiddlywiki $1 sur la base du tiddlywiki plus récent $2
|
|
}}}
|
|
!! {{{twdate_curtwp}}}
|
|
{{{
|
|
obtenir la date courante dans le format "dd/mm/YYYY HH:MM" exprimée dans
|
|
l'heure locale
|
|
$1 est éventuellement la date exprimée en nombre de secondes depuis
|
|
l'epoch, exprimée dans l'heure locale
|
|
}}}
|
|
!! {{{twdate_tid2twp}}}
|
|
{{{
|
|
Transformer $1, une date de la forme "YYYYmmddHHMM" exprimée dans le
|
|
timezone UTC en une chaine "dd/mm/YYYY HH:MM" exprimée dans l'heure locale
|
|
Si $1 n'est pas dans le bon format, ne rien afficher
|
|
}}}
|
|
!! {{{twdate_curtid}}}
|
|
{{{
|
|
obtenir la date courante dans le format "YYYYmmddHHMM" exprimée dans le
|
|
timezone UTC
|
|
$1 est éventuellement la date exprimée en nombre de secondes depuis
|
|
l'epoch, exprimée dans l'heure locale
|
|
}}}
|
|
!! {{{twdate_twp2tid}}}
|
|
{{{
|
|
Transformer $1, une date de la forme "dd/mm/YYYY HH:MM" exprimée en heure
|
|
locale en une chaine "YYYYmmddHHMM" exprimée dans le timezone UTC
|
|
Si $1 n'est pas dans le bon format, ne rien afficher
|
|
}}}
|
|
!! {{{twdump_tiddlers}}}
|
|
{{{
|
|
dumper les tiddlers du fichier $1 généré avec twdump_storeArea() sous
|
|
forme d'une liste d'appel de fonction '__tiddler_data title creator
|
|
modifier created modified tags changecount content'
|
|
Les arguments de la fonction sont les valeurs brutes du tiddler, qui ont
|
|
simplement été corrigées avec unquote_html()
|
|
}}}
|
|
!! {{{dump_tiddler}}}
|
|
!! {{{twdump_twpage}}}
|
|
{{{
|
|
Dumper le contenu de la twpage $1 sous forme d'un appel à une function
|
|
'__twpage_data title creator modifier created modified tags changecount
|
|
content'
|
|
Les arguments de la fonction sont les valeurs brutes de la twpage, sauf
|
|
que le champ modified contient toujours la date de dernière modification
|
|
du fichier.
|
|
}}}
|
|
!! {{{twwrite_tiddler}}}
|
|
{{{
|
|
Ecrire sur STDOUT le tiddler correspondant aux paramètres sont spécifiés
|
|
sur la ligne de commande. Les arguments sont les valeurs brutes prises de
|
|
la twpage, telles qu'elles sont générées par twdump_twpage()
|
|
}}}
|
|
!! {{{twcheck_twpage_modified}}}
|
|
{{{
|
|
Vérifier si la twpage $1 peut être écrasée par un tiddler dont la date de
|
|
modification est $2, de format "YYYYmmddHHMM" exprimée dans le timezone
|
|
UTC
|
|
C'est le cas si le fichier $1 n'existe pas, ou a une date de modification
|
|
antérieure à $2
|
|
}}}
|
|
!! {{{twcheck_twpage_newtwpage}}}
|
|
{{{
|
|
Vérifier si la twpage $1 peut être écrasée par la twpage $2
|
|
C'est le cas si le fichier $1 n'existe pas, ou a une date de modification
|
|
antérieure à $2
|
|
}}}
|
|
!! {{{twwrite_twpage}}}
|
|
{{{
|
|
Ecrire dans le répertoire courant le fichier correspondant au tiddler dont
|
|
les paramètres sont spécifiés sur la ligne de commande. Les arguments sont
|
|
les valeurs brutes prises du tiddler, telles qu'elles sont générées par
|
|
twdump_tiddlers()
|
|
Retourner 0 si le fichier a été écrasé, 1 s'il n'a pas été écrasé parce
|
|
qu'il n'a pas été modifié, 2 s'il n'a pas été écrasé parce qu'il est plus
|
|
récent.
|
|
Si TW_VERBOSE=1, afficher un message informatif lors de l'export
|
|
}}}
|
|
!! {{{export_to_twpages}}}
|
|
{{{
|
|
Exporter tous les tiddlers du tiddlywiki $1 dans le répertoire $2
|
|
}}}
|
|
!! {{{import_from_twpages}}}
|
|
{{{
|
|
Remplacer les tiddlers du tiddlywiki $1 par les twpages du répertoire $2
|
|
}}}
|