Crear albunes de fotos: jigl.pl

Por Paco Aldarias Raya

Impreso: 25 de octubre 2006

Email: pacolinux arroba inicia punto es

Web: http://aldarias.es/pacodebian

Con Linux Debian. En Valencia (España)

El documento tiene version .html, y .pdf, cambiando en el navegador la parte final podrás acceder a ambos.

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX

Índice General

1 Introducción

Jigl es un programa en perl que permite crear albunes

2 Instalación

Descargar el programa de: http://xome.net/projects/jigl/

3 Script de creación de albunes

# jigl.sh
#! /bin/bash
#ano=2005
ano=$2
case "$1" in
a)
for i in /wind/paginas/fotos/$ano/*
do
k=$i/web/
#rm -r -f $k
if [ -d "${k}" ]
then
 echo $k tiene
else
 echo [*] "${k}"
 nice -n 19 jigl.pl  --theme white -wd $i/web/ $i
 rm -r -f $i/theme/
 rm -r -f $i/thumbs/
 rm -r -f $i/slides/


fi
done
;;

n)
for i in /wind/paginas/fotos/$ano/*
do
rm -r -f $i/web/
rm -r -f $i/thumbs/
rm -r -f $i/slides/
 rm -r -f $i/theme/
k=$i/web/

if [ -d "${k}" ]
then
 echo $k tiene
else
 echo [*] "${k}"
 jigl.pl  --theme white -wd $i/web/ $i
fi
done
;;

b)
find  /wind/paginas/fotos/$ano/ -type d -name "web" -exec rm -r -f {} \;
find  /wind/paginas/fotos/$ano/ -type d -name "thumbs" -exec rm -r -f {} \;
find  /wind/paginas/fotos/$ano/ -type d -name "slides" -exec rm -r -f {} \;
find  /wind/paginas/fotos/$ano/ -type d -name "theme" -exec rm -r -f {} \;
du -sH /wind/paginas/fotos/$ano/
;;

t)
for ano in 2003 2004 2005;do
for i in /wind/paginas/fotos/$ano/*; do
k=$i/web/
rm -r -f $i/web/
rm -r -f $i/thumbs/
rm -r -f $i/slides/
if [ -d "${k}" ]
then
 echo $k tiene
else
 echo [*] "${k}"
 jigl.pl  --theme white -wd $i/web/ $i
fi
done
done
;;



*)
echo "Uso: jigl.sh  (a)ctuliza|(n)uevo|(b)orra año| jigl.sh (t)odo"
exit 1
;;
esac

4 Personalizarlo

Vamos a poner el nombre de la imagen y su fecha

4.1 Fichero /usr/local/bin/jigl.pl

Sustituir:

                        #$tmpDim  = $slideX . "x" . "$slideY";
                        #$tmpSize = "(" . $slideKb . ")";

Por

$tmpDim  = "$albumInfo->{images}[$imgIndex]->{file}";
                        $tmpSize = "$albumInfo->{images}[$imgIndex]->{exif}->[5]{val}";

4.2 Fichero $HOME/.jigl./themes/white/white.theme

<SIZE-DIMENSION-COLUMN>
                <td valign=middle align=center>THUMB-DIMENSIONS <br> THUMB-SIZE</td>
</SIZE-DIMENSION-COLUMN>


Índice de Materias

Sobre este documento...

Crear albunes de fotos: jigl.pl

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html jigl -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by on 2006-10-25


2006-10-25