<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xml:lang="fr">

  <title type="html">Humus numericus - Mot-clé - photo</title>
  <subtitle type="html"></subtitle>
  <link href="https://blog.nozav.org/feed/tag/photo/atom" rel="self" type="application/atom+xml"/>
  <link href="https://blog.nozav.org/" rel="alternate" type="text/html"
  title=""/>
  <updated>2019-05-09T20:00:29+02:00</updated>
  <author>
    <name></name>
  </author>
  <id>urn:md5:c2531a830c9d2a52c5500061b4d5077e</id>
  <generator uri="http://www.dotclear.org/">Dotclear</generator>

  
  <entry>
    <title>Script shell de transfert de photos</title>
    <link href="https://blog.nozav.org/post/2007/12/06/Script-shell-de-transfert-de-photos" rel="alternate" type="text/html"
    title="Script shell de transfert de photos" />
    <id>urn:md5:588f854d8189584b022328c1522933ec</id>
    <published>2007-12-06T00:14:00+01:00</published>
          <updated>2007-12-06T01:25:37+01:00</updated>
            <author><name>Juba</name></author>
        <dc:subject>Linux, Debian, etc.</dc:subject>
        <dc:subject>debian</dc:subject><dc:subject>linux</dc:subject><dc:subject>photo</dc:subject><dc:subject>script</dc:subject>
    <content type="html">    &lt;p&gt;Pas sûr que ça en vaille la peine, mais je me permets quand même de mettre en ligne le petit script bash que j'utilise pour transférer les photos depuis mon appareil numérique vers mon PC. Le script en question part du principe que l'appareil est reconnu comme un périphérique de stockage de masse USB et qu'il est automatiquement monté au point de montage indiqué par la variable &lt;code&gt;mount_point&lt;/code&gt;. Il faut également renseigner les variable &lt;code&gt;source_dir&lt;/code&gt; (chemin vers le répertoire dans lequel se trouve les photos à partir du point de montage) et &lt;code&gt;cible_dir&lt;/code&gt; (emplacement des photos sur le PC). Vous aurez également besoin du paquet &lt;code&gt;libjpeg-progs&lt;/code&gt; pour avoir la commande &lt;code&gt;exifautotran&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Une fois que vous avez tout ça, vous aurez juste à brancher votre appareil et à lancer le script. Celui-ci s'occupera de monter le périphérique, de copier chaque image dans un répertoire nommé selon la date de prise de la photo (au format &lt;code&gt;/home/photos/2007/12&lt;/code&gt; par exemple) et d'effectuer une rotation en fonction de l'orientation horizontale ou verticale contenue dans les données EXIF.&lt;/p&gt;


&lt;pre&gt;
#!/bin/sh                                                           
                                                                    
mount_point=/mnt/photo
source_dir=dcim/100km028 
cible_dir=/home/photos

mount $mount_point
for i in $mount_point/$source_dir/*.jpg; do  
        img=`basename $i`
        annee=`stat -c %y $i | cut -d '-' -f 1`
        mois=`stat -c %y $i | cut -d '-' -f 2`
        cible=$cible_dir/$annee/$mois
        if [ ! -d $cible ];
        then
                mkdir -p $cible
        fi      
        echo &amp;quot;Copie de $i vers $cible/$img&amp;quot;
        cp -i $i $cible/$img
        exifautotran $cible/$img
done;   
sleep 2s
umount $mount_point
&lt;/pre&gt;


&lt;p&gt;Comme d'hab en ces lieux, vous constaterez que c'est du vite fait&amp;nbsp;!&lt;/p&gt;</content>

    


      </entry>
  
</feed>
