Trucs:Se servir de son Canon PowerShot A70 sous Debian !
Et bien c'est faisable, à quelques conditions près :
- Avoir un appareil photo numérique ! (cela devrait etre assez portable !)
- Utiliser un transfert par un port USB
- avoir installé gphoto2 (
apt-get install gphoto2
sous Debian)
Il faut ensuite utiliser la commande suivante pour récuperer le contenu de la carte mémoire :
gphoto2 --usbid 0x4a9:0x3073=0x4a9:0x3056 -P
Attention !! : cette commande ne marche que si l'utilisateur est root ! Il faudra donc penser à utiliser sudo
si on ne vaut pas s'embeter !
Mais comme ceci est très contraignant (et que je suis le root de ma machine !), j'ai écrit le shell script suivant :
# But : Permet de récuperer les photos contenues sur un Canon A70
# ** Ecrit par petitroll@bartimeus -- le 07/08/04 à 18:35:26 **
echo "ShellScript canon-get -- par petitroll@bartimeus le 07/08/04 à 18:35:26"
echo "Bienvenue dans le logiciel de téléchargement d'image canon-get"
# On va dans le bon repertoire, celui par défaut étant :
cd /home/petitroll/PhotosA70
# On cré un repertoire à la date du jour et à l'heure précise, pour éviter d'écraser des données !
DA=`date +%d-%m-%y--%H-%M-%S`
mkdir $DA
# et on y va !
cd $DA
# On affiche un petit message d'acceuil :
echo ""
echo "Vous devez avoir les privilèges de l'administrateur système pour exectuter"
echo "ce type d'action."
echo ""
echo "Veuillez entrer le mot de passe root !"
echo ""
# On passe en mode root pour récuperer les photos
su -c "gphoto2 --usbid 0x4a9:0x3073=0x4a9:0x3056 -P ; echo "" ; echo 'Changement des appartenances de fichiers ...' ; echo "" ; chown petitroll:petitroll IMG* ; echo 'Appartenance modifiée avec succès !'"
# On affiche les photos présentent dans le répertiore :
echo "Contenu du repertoire ~/PhotosA70/$DA : "
echo ""
ls -l
echo ""
echo "Transfert des photos terminés !"
echo ""
echo "Lancement du visionneur d'images Debian ..."
gqview &
echo " Lancement terminé !"
echo ""
echo "A bientot !"
Ce script marche bien, a condition d'avoir installé les programmes uttilisés et de remplir quelques conditions, c'est à dire :
- S'appeler petitroll ! (changer ça par le nom de login voulu, ou mettre $1 à la place et passer le nom d'utilisateur en paramètre!)
- Avoir un repertoire
~/PhotosA70
. A changer selon le repertoire où l'on veut sauvegarder les photos - Avoir installé
gqview
Et pour les véritables puristes qui ne jurent que par la console, il y à toujours le fabuleux shell de commande de gphoto2
que l'on peut appeller par l'instruction suivante :
gphoto2 --shell
On a alors accès à une suite de commandes qui ressemblent beaucoup à celle de ftp
. Ca peut toujours servir