X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=download_picasa_album.py;h=6b294f7f5240fd0f766e2df9cb498ba23c7a8ce1;hb=d284c61faa1d92829a9e268f9920a99c13be061e;hp=b86cf069565f3dd24da5e107c5699415a41ad509;hpb=fbdc2c0a6479110c218537afb1b6291004a953f3;p=scripts-20-100.git diff --git a/download_picasa_album.py b/download_picasa_album.py index b86cf06..6b294f7 100755 --- a/download_picasa_album.py +++ b/download_picasa_album.py @@ -26,14 +26,12 @@ def album_to_links(album): medias = album.xpath("//media:group", namespaces=album.nsmap) processed = [] for media in medias: - contenturls = media.xpath("./media:content", namespaces=media.nsmap) - # Pour les photos il n'y a qu'un seul media:content - # Mais pour la vidéo, il y a un thumbnail avant - if len(contenturls) > 1: - contenturl = contenturls[1] - else: - contenturl = contenturls[0] + contenturls = media.xpath("./media:thumbnail", namespaces=media.nsmap) + print [i.items() for i in contenturls] + contenturl = contenturls[-1] contenturl = [val for (kw, val) in contenturl.items() if kw == "url"][0] + # On récupère la meilleure résolution de l'image + contenturl = contenturl.replace("s288", "s5000") title = media.xpath("./media:title", namespaces=media.nsmap)[0] title = title.text processed.append([title, contenturl])