• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Dropbox: Download aller Bilder einer Gallery

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.544
Hallo!

Ich habe gerade ein Problem gelöst, an dem ich euch teilhaben lassen will. Und zwar ist es ja nicht möglich alle Bilder einer public Dropbox Gallery auf einmal runterzuladen, dazu müsste man der Besitzer oder ein shared User des Ordners sein, der man ja nicht immer ist. Wenn man nun nicht jedes Bild einzeln anklicken und runterladen will, kann man Folgendes tun:

1. wget für Mac OS X installieren. Anleitung: http://dirk-weise.de/2009/02/wget-fur-mac-os-x-installieren/

2. Dieses Script runterladen und mit einem Editor öffnen. Da ein "mktemp" bei mir immer fehlschlug, folgende Zeile ändern:
Code:
TEMP=$(mktemp)
Ich habe einfach einen statischen Namen "tmpfile" eingefügt, also die obige Zeile ändern in (keinen Dateinamen angeben, der schon im Ordner, in dem sich das Skript befindet, existiert):
Code:
TEMP=tmpfile
Keine Sorge, die Datei wird danach automatisch wieder gelöscht.

3. Im Terminal:
a) Mit "cd" in den Ordner des Skripts wechseln und dieses ausführbar machen. Beispiel:
Code:
cd Downloads
chmod +x download_dropbox_gallery.sh
b) Falls gewünscht, einen Ordner für die Fotos anlegen:
Code:
mkdir Photos
c) Das Skript aufrufen mit der URL der Gallery und Namen bzw. Pfad des Ordners, Beispiel:
Code:
./download_dropbox_gallery.sh "http://www.dropbox.com/gallery/3858123/1/XXXXX?h=74bc436" Photos
Die Angabe eines Ordners ist zwingend notwendig, also entweder vorher einen anlegen oder den aktuellen (".") verwenden. Jetzt werden die Fotos nacheinander runtergeladen und im angegebenen Ordner gespeichert.

Das Original Skript und die Anleitung dazu gibts hier. Es ist z.B. noch möglich die Größe der Fotos anzugeben. Ich habe lediglich den Fehler mit "mktemp" umgangen und das Skript nicht in eine $PATH Umgebung kopiert, sondern im Downloads-Ordner gelassen.

Sollte sich diese Anleitung schon im Forum befinden oder es einen einfacheren Weg geben, lasst es mich wissen. :-)