Importer les fichiers multimédias sous OpenBSD

À partir de ma caméra numérique

Mon fichier .profile contient la fonction suivante:

lumix() { 
        doas mount /dev/sd1i 
        cd /mnt/lumix/DCIM  
    openrsync -av --rsync-path=/usr/bin/openrsync /mnt/lumix/DCIM/* "$HOME/Images"
        if test -f "/mnt/lumix/PRIVATE/AVCHD/BDMV/STREAM" 
        then 
        openrsync -av --rsync-path=/usr/bin/openrsync /mnt/lumix/PRIVATE/AVCHD/BDMV/STREAM/* "$HOME/Videos" 
        else
                echo "Aucun vidéo à transférer"
        fi
        cd "$HOME/Images"
    doas umount /dev/sd1i; 
}

Il suffit alors de brancher la caméra dans le port USB et taper $ lumix.

À partir de mon téléphone androïde

# pkg_add simple-mtpfs

Créer une fonction dans .profile.

photos() { 
    doas simple-mtpfs --device 1 /mnt/mtp -o uid=1000 -o gid=1000 -o allow_other 
    cd /mnt/mtp/DCIM/Camera 
    openrsync -av --rsync-path=/usr/bin/openrsync . "$HOME/Images/"
    rsync -avP --chown="$(whoami)" . "$HOME/Images/"
    cd "$HOME"
    doas umount /mnt/mtp ;  
}

gPhoto

Le logiciel gphoto permet d’importer les photos et de les renommer automatiquement. La technique présentée ici a l’avantge de pouvoir copier les photos d’une caméra numérique avec les commandes du système OpenBSD de base sans installer de port.