• [^] # Re: dependances

    Posté par . En réponse au journal Gérer sa paperasse quand on est une feignas^W^W un programmeur. Évalué à 1.

    voici :

    #!/bin/sh
    echo "environnement"
    _PAPERS='/home/cedric/papers'
    _SCANS='/home/cedric/Scans'
    echo "boucle"
    for _FILE in `ls ${_SCANS}` ; do
     # conversion du nom
     _FILENAME="$_SCANS/$_FILE"
     _BASENAME=`echo ${_FILE} | xargs -I"{}" basename {} .tif`
     _JPGFILE="$_PAPERS/$_BASENAME/paper.1.jpg"
     _TESSRESULTFILE="$_PAPERS/$_BASENAME/paper.1"
     # creation du dossier de destination
     mkdir $_PAPERS/$_BASENAME
     # convertion de tiff en jpeg
     tifftopnm $_FILENAME | pnmtojpeg > $_JPGFILE
     # OCR
     tesseract $_JPGFILE $_TESSRESULTFILE -l fra
     tesseract $_JPGFILE $_TESSRESULTFILE -l fra hocr
     mv $_TESSRESULTFILE.html $_TESSRESULTFILE.words
    done
    
    

    et là Paperwork vois bien les imports. bon, c'est un début mais il me sert bien :-)

    Mon script /etc/scanbuttond/buttonpressed.sh est modifié comme suit :

    […]

    echo "button 1 has been pressed on 2ドル"
     PLUSTEK=`scanimage -L | grep plustek | awk -Fplustek '{ print 2ドル }' | awk -F\' '{ print 1ドル }'` ; echo plustek$PLUSTEK
     scanimage -d plustek$PLUSTEK -x 215 -y 297 --mode Color --resolution 300 --format=tiff >~/Scans/`date +%Y%m%d_%H%M_%S.tif` &
     sleep 5
     scanimage -d hpaio:/net/Photosmart_C4380_series?ip=192.168.0.1 --mode Color --resolution 300 --format=tiff >~/Scans/`date +%Y%m%d_%H%M_%S.tif` &
    
    

    […]

    Ceci pour préparer le travail du script d'import. Il est possible de faire une sortie directe au format pnm ce qui facilite la convertion future en jpeg…