So nachdem grandioser Weise unter Ubuntu der Login zwischen Picasa und Picasa Web Album auf unbestimmte Zeit nicht funktioniert (hat er schon mal, ich weiß es nicht) bin ich in folgendem Thread “Download Picasa Web Albums Without Installing Picasa” über eine grandiose Anleitung gestolpert, wie man alle Bilder eines Albums per wget herunterläd!
Picasa
- view rss feed in browser
- add &imgdl=1 to URL and refresh browser (links are now URLs to full size photos)
- save the rss feed in a txt format with your browser (file.txt from now on)
- $ grep googleuser file.txt > tmp.txt
- $ awk ‘{ gsub(//,”" ); print }’ tmp.txt > list.txt
- $ for f in `cat list.txt`; do wget “$f”; done
MobileMe
Nachdem MobileMe bei mir auch immer rumzickt, bin ich bei MobileMe nach dem obigen Schema vorgegangen … mit Erfolg!
- RSS Feed speichern als rssfeed.txt
# Links extrahieren
$ grep "<link>" rssfeed.txt > tmp.txt
# Link Tags entfernen
$ awk '{ gsub(/<link>|</link>/,"" ); print }' tmp.txt > linklist.txt
# Entferne Carriage Return
$ tr "\r" " " < linklist.txt >linklist.txt
# Bilder herunterladen
$ for f in `cat linklist.txt`; do wget $f".jpg?derivative=large&type=large&disposition=download&alternate=web&source=large.jpg"; done
# Parameter von den Bildnamen entfernen
$ for f in *;do mv $f ${f/?derivative=large&type=large&disposition=download&alternate=web&source=large.jpg%0D/};done
