FlashAir Autodownloader
Inhaltsverzeichnis
Einleitung
Seit Herbst 2012 ist von Toshiba die FlashAir SD-Karte verfügbar. Diese Karte ermöglicht es Fotos per WLAN direkt von der Karte abzurufen. Dazu baut sie einen WLAN-Accesspoint auf mit dem man sich per Notebook, Tablet-Computer oder Smartphone verbinden kann und per Browser die Bilder ansehen und herunterladen kann. Für Android gibt es auch eine App im Google Play Store.
Leider gibt es für keine Plattform ein Programm um alle (oder auch nur die neuesten) Bilder automatisch ohne Benutzerinteraktion von der Karte herunterzuladen. Theoretisch sollte ein Web-Downloader die Bilder herunterladen. Leider sind die Dateien in der Web-Darstellung der FlashAir-Karte nicht normal als Links angegeben sondern die Informationen sind in einem JavaScript "versteckt".
Ein Autodownloader muss also die Strukturen analysieren und daraus die Unterverzeichnisse und die Dateinamen aus der Darstellung (dem HTML-Source) der einzelnen Unterverzeichnisse extrahieren.
Software
Aufgrund dieser Anforderungen wurde der FA_Downloader geschrieben. Es handelt sich dabei um ein VBScript das quelloffen und anpassbar ist.
Installation
Die Datei FA_Download.vbs ist aus der ZIP-Datei zu entpacken und kann dann an einen beliebigen Ort auf der Festplatte kopiert werden. Anschließend wären eine Desktop-Verknüpfung zu dieser VBS-Datei nützlich. Der Autodownloader verarbeitet Kommandozeilenparameter (s.u.) die man in der Verknüpfung angeben kann.
Anpassung
Im Kopf der VBS-Datei gibt es einen Bereich der mit "Configuration" überschrieben ist. In diesem Teil kann man die drei wichtigsten Parameter anpassen:
- DCIMURL = "http://flashair/DCIM"
- Hier ist die URL zum obersten Bilderverzeichnis der FlashAir-Karte anzugeben
- localfolder = "C:\PHOTOS\FLASHAIR\"
- Dies ist das Zielverzeichnis auf dem PC. Der abschließende Rückwärtsschrägstrich ist notwendig!
- filetypes = "JPG"
- Hier kann eine Liste mit den Dateiendungen (ohne Punkt) aufgeführt werden. Trennung per Komma.
Kommandozeilenparameter
Die obigen Parameter können per Kommandozeilen übersteuert werden. Beispiel:
- FA_Downloader.vbs "http://mein_flashair/DCIM" "X:\Bilder\Import\" "JPG,CR2"
In diesem Beispiel werden also nicht nur JPG sondern auch CR2 transferiert.
Bildbetrachter
Mit XnView kann man die heruntergeladenen Bilder sofort automatisch anzeigen lassen. Dazu sind in den Optionen in der Betrachtergruppe die Haken bei "Auswahl im Betrachter mit Bildansicht synchronisieren", "Automatisch aktualisieren" und "Neue Dateien automatisch markieren" zu setzen.