Repository 32bit  Forum
Repository 64bit  Wiki

Foto by Tongiu

Da Slacky.eu.
Versione delle 11:55, 12 set 2006, autore: L1q1d (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Descrizione

Ottimo script che monta la partizione win, crea la directory in cui scaricare le foto, scarica le foto e lancia gqview. Da adattare alle proprie directory/necessità.

Script

#!/bin/bash

DIR_RADICE='/mnt/win_e'
DIR_FOTO='/Documenti/Foto'

# opzione -q di grep elimina l output ma mantiene le condizioni vero e falso

if !(grep -q $DIR_RADICE /proc/mounts) ; then
    mount $DIR_RADICE
fi

cd $DIR_RADICE$DIR_FOTO
# ls $DIR_RADICE$DIR_FOTO


echo 'Inserire il nome della directory dove scaricare le immagini [AAAA-MM-GG_XX...XX]'
read DIR

if [ -z $DIR ]; then
        artsmessage 'Directory vuota non ammessa, premendo OK il programma verrà teminato'
        exit
fi

DIRECTORY=$DIR_RADICE$DIR_FOTO'/'$DIR'/'
# echo $DIRECTORY

if [ -d $DIRECTORY ]; then
        echo 'La directory ' $DIRECTORY ' esiste già'
        echo 'Le immagini verranno aggiunte alla directory ' $DIRECTORY
else
        mkdir $DIR
        echo 'Directory ' $DIRECTORY 'creata'
fi


artsmessage -w 'Premere il tasto della fotocamera ed OK quando pronti'

# il messaggio di camera non collegata va sullo standard error quindi lo devo
# redirigere sullo standard output (bash-prog-intro-howto)

while [ $(jphoto status 2>&1 | grep -cw "No cameras are available.") -eq 1 ]; do
# non collegata
        sleep 2
done


 jphoto images -d $DIRECTORY

 jphoto powerdown


gqview $DIRECTORY > /dev/null 2> /dev/null

read
exit
  • Data: 03 Jun 2006
  • Autore: Tongiu
Strumenti personali
Namespace

Varianti