Différences entre les versions de « Utilisateur:Jluc/mosalis »
De Entre Amis
Ligne 21 : | Ligne 21 : | ||
:# le résultat est le fichier <code>index.html</code> situé à la racine du répertoire. | :# le résultat est le fichier <code>index.html</code> situé à la racine du répertoire. | ||
− | ====La librairie [http://owl.phy.queensu.ca/~phil/exiftool/ <code>exiftool</code>] ==== | + | ==== La librairie [http://owl.phy.queensu.ca/~phil/exiftool/ <code>exiftool</code>] ==== |
# pour renommer les fichiers du répertoire courant sous la forme <code>AnnéeMoisJour_HeuresMinutesSecondes-TotoNuméro.Extension</code> où | # pour renommer les fichiers du répertoire courant sous la forme <code>AnnéeMoisJour_HeuresMinutesSecondes-TotoNuméro.Extension</code> où | ||
::* <code>%%c</code> est un numéro ajouté si le nom du fichier est déjà utilisé (photos prises en rafale), | ::* <code>%%c</code> est un numéro ajouté si le nom du fichier est déjà utilisé (photos prises en rafale), | ||
::* <code>%%e</code> est l'extension du fichier courant : <pre>exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S-Toto%%c.%%e .</pre> | ::* <code>%%e</code> est l'extension du fichier courant : <pre>exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S-Toto%%c.%%e .</pre> | ||
+ | |||
+ | ==== Les commandes UNIX ==== | ||
+ | # la commande '''sed''' permettant de changer dans un document fautif tous les $$...$$ par des plus propres \begin{equation*}...\end{equation*} : <pre>sed -i -r -e 's/$$(.*)$$/\begin{equation*}\1\end{equation*}/g'</pre> |
Version du 17 mai 2010 à 04:35
Mosalis
Fabrication des albums, version janvier 2010
- ouvrir une console et créer un répertoire de travail <Travail> ;
- vérifier les droits en lecture des photos et les déposer dans <Travail>/photos ;
- à la racine du répertoire <Travail>, exécuter la commande :
$> mosalis squelette::album
un certain nombre de dossiers et de fichiers sont créés ; - renseigner les champs du fichier
album.txt
; - à la racine du répertoire <Travail>, exécuter la commande :
$> make mogrify
ce qui diminue considérablement le poids des photos ; les paramètres de cette commande se trouvent dans le fichierMakefile
et la ligne de commande ressemble à ceci :mogrify -geometry x1024 -quality 60 *.jpg
; - à la racine du répertoire <Travail>, exécuter la commande :
$> make all
ce qui crée les thumbs et les images, documente les fichiersalbum.xml
(la base de données des photos) etphotos.rss
(le fil des photos) ; - déplacer le dossier <Travail> sur le site à l'endroit renseigné dans
album.txt
; mettre le fichierphotos.rss
à l'endroit convenable ; le renommer éventuellement en20100222-MonAlbum.rss
; le logiciel de synchronisationrsync
facilite la vie ! Par exemple :rsync -a --delete --progress ./ jlq@sarima.fr:benb.eu.org.adds/photos/rss/20100222MonAlbum
synchronise le dossier courant./
et le dossier cible. Voir la documentation ; - reste à appeler l'album par le lien <FlashMosalis url="/adds/rss/MonAlbum.rss">Voici mon album !</FlashMosalis> à insérer dans la page du wiki ;
- c'est tout !
Fabrication des albums, version novembre 2008 et les explications de Jean-Michel : ici
- ouvrir une console et créer un répertoire de travail ;
- lancer la commande :
$> mosalis mosap::init
- dans
Makefile
, spécifier le chemin vers les photos de l'album ; - faire
$> make album
- renseigner le fichier de données
datas/album.xml
, fichier dont on peut modifier l'ordre de passage des photos ; - faire, à la racine du répertoire, un
$> make all
- le résultat est le fichier
index.html
situé à la racine du répertoire.
La librairie exiftool
- pour renommer les fichiers du répertoire courant sous la forme
AnnéeMoisJour_HeuresMinutesSecondes-TotoNuméro.Extension
où
%%c
est un numéro ajouté si le nom du fichier est déjà utilisé (photos prises en rafale),%%e
est l'extension du fichier courant :exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S-Toto%%c.%%e .
Les commandes UNIX
- la commande sed permettant de changer dans un document fautif tous les $$...$$ par des plus propres \begin{equation*}...\end{equation*} :
sed -i -r -e 's/$$(.*)$$/\begin{equation*}\1\end{equation*}/g'