• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Dropbox: Download aller Bilder einer Gallery

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
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. :)