# automatische Bildübertragung

**URL:** https://forum.makerspace-gt.de/t/automatische-bilduebertragung/628
**Category:** Audio/Video
**Created:** [29. August 2021 um 07:26 UTC](https://forum.makerspace-gt.de/t/automatische-bilduebertragung/628 "2021-08-29T07:26:15Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![igami](https://forum.makerspace-gt.de/user_avatar/forum.makerspace-gt.de/igami/32/8_2.png) [@igami](https://forum.makerspace-gt.de/u/igami)
#### Post date: [29. August 2021 um 07:26 UTC](https://forum.makerspace-gt.de/t/automatische-bilduebertragung/628/1 "2021-08-29T07:26:15Z")

</div>

Erfreulicherweise nutzen wir die Nikon recht häufig, wenn wir im Makerspace sind 🙂  
Leider ist es „lästig“ die Bilder von der Kamera zu kopieren ☹

Ich wollte mich mal damit auseinandersetzen wie das vereinfacht werden kann. Beispielsweise, einfach die Kamera oder die Speicherkarte an einen Rechner anschließen und es läuft ein Skript, dass die Bilder auf die Nextcloud schiebt zur weiteren Bearbeitung.  
Die Nikon hat auch ein WiFi Modul, allerdings keinen offiziellen Linux support, was uns jedoch nicht abhalten sollt:  
[http://testcams.com/airnef/](http://testcams.com/airnef/)

---

<div class="post-metadata">

### Author: ![igami](https://forum.makerspace-gt.de/user_avatar/forum.makerspace-gt.de/igami/32/8_2.png) [@igami](https://forum.makerspace-gt.de/u/igami)
#### Post date: [29. August 2021 um 15:50 UTC](https://forum.makerspace-gt.de/t/automatische-bilduebertragung/628/2 "2021-08-29T15:50:13Z")

</div>

Memo für mich:

> <https://askubuntu.com/questions/25071/how-to-run-a-script-when-a-specific-flash-drive-is-mounted>

---

<div class="post-metadata">

### Author: ![igami](https://forum.makerspace-gt.de/user_avatar/forum.makerspace-gt.de/igami/32/8_2.png) [@igami](https://forum.makerspace-gt.de/u/igami)
#### Post date: [29. Oktober 2021 um 17:35 UTC](https://forum.makerspace-gt.de/t/automatische-bilduebertragung/628/3 "2021-10-29T17:35:51Z")

</div>

Die Bilder werden nun automatisch in die Nextcloud kopiert, wenn die Speicherkarte an den Computer angeschlossen wird.  
Bisher funktioniert es nur am linken PC und nur über die Speicherkarte, nicht direkt über das USB Kabel an der Kamera.

 ![DSC_0894](https://forum.makerspace-gt.de/uploads/default/original/2X/b/b1decc1c01dc3630fbbb9ef5844dd2f134697b5b.jpeg)

Ist nicht besonders schön gelöst 🙈

```auto
cat /usr/local/bin/nikon_import 
  #!/bin/sh
  
  cd $(lsblk /dev/nikon -n -o MOUNTPOINT)
  rsync -r -t -p -o -g -v --progress --ignore-existing -s --exclude *.NEF* --exclude *.MOV* --exclude *.DAT* ./DCIM/100NCZ_6/ /home/maker/Öffentlich/Bilder/$(date +'%Y')
  mv ./DCIM/100NCZ_6/* ./DCIM/999NCZ_6/
  mv ./DCIM/999NCZ_6/NC_FLLST.DAT ./DCIM/100NCZ_6/

cat /etc/udev/rules.d/81-nikon_import.rules
  KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0c55", ATTRS{serial}=="0118E507011B0A302400000031304448314B5230", SYMLINK+="nikon", RUN+="/usr/local/bin/nikon_import"
``
```

---

<div class="post-metadata">

### Author: ![igami](https://forum.makerspace-gt.de/user_avatar/forum.makerspace-gt.de/igami/32/8_2.png) [@igami](https://forum.makerspace-gt.de/u/igami)
#### Post date: [9. Mai 2022 um 13:46 UTC](https://forum.makerspace-gt.de/t/automatische-bilduebertragung/628/4 "2022-05-09T13:46:37Z")

</div>

Ich habe gestern die neue Nextcloud auf dem linken PC eingerichtet und das Skript angepasst.  
Es werden nun auch MOV Dateien synchronisiert und die Bilder landen alle in dem „[neue Bilder](https://cloud.makerspace-gt.de/s/6dZwfxsN2ntnRx3?path=%2Fneue+Bilder)“ Ordner anstelle des Jahresordner

```auto
cat /usr/local/bin/nikon_import   
  #!/bin/sh
  
  cd "$(lsblk /dev/nikon -n -o MOUNTPOINT)"
  mkdir -p /home/maker/Öffentlich/Bilder/neue\ Bilder
  rsync -r -t -p -o -g -v --progress --ignore-existing -s --exclude *.NEF* --exclude *.DAT* ./DCIM/100NCZ_6/ /home/maker/Öffentlich/Bilder/neue\ Bilder
  mkdir -p ./DCIM/999NCZ_6/
  mv ./DCIM/100NCZ_6/* ./DCIM/999NCZ_6/
  mv ./DCIM/999NCZ_6/NC_FLLST.DAT ./DCIM/100NCZ_6/
  cd ~
  umount "$(lsblk /dev/nikon -n -o MOUNTPOINT)"

cat /etc/udev/rules.d/81-nikon_import.rules
  KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0c55", ATTRS{serial}=="0118E507011B0A302400000031304448314B5230", SYMLINK+="nikon", RUN+="/usr/local/bin/nikon_import"

```
