wtorek, 3 lutego 2009

Python i PicasaAPI: czyli znowu zdjęcia:)

Treści tutaj zawarte mają na celu pokazanie możliwości języka Python

Problem:


Jan Kowalski ( zbieżność nazwisk przypadkowa) ma konto Google, korzysta też z Picasy, ma kilka albumów, a w nich swoje zdjęcia.

Załóżmy, że chcemy je wszystkie sobie pobrać odtwarzając strukturę katalogów czyli na przykład:

jas.kowalski@gmail.com
|
| ---->wakacje2008 -> [zdjęcia]
|
|---->impreza urodzinowa -> [zdjęcia]
|
|---->wakacje2009 -> [zdjęcia]

itd.

Rozwiązanie:

Z pomocą jak zwykle przychodzi Python i w tym przypadku PicasaApi.

Oto przykład rozwiązania:

skrypt

skrypt.py

Będziemy też potrzebowali biblioteki gdata-python-client:

http://code.google.com/p/gdata-python-client/downloads/list

w sumie nie potrzebujemy wszystkich bibliotek, wystarczą 3:
gdata.photos.service.py
gdata.media.py
gdata.geo.py

a najprościej spkopiować cały katalog gdata do katalogu głównego skryptu.

enjoy

Brak komentarzy: