From: Vincent Le Gallic Date: Mon, 10 Feb 2014 18:35:35 +0000 (+0100) Subject: [picasa] Pour récupérer les photos avec bonne résolution et pas un sous-produit de... X-Git-Url: http://gitweb.pimeys.fr/?a=commitdiff_plain;h=d284c61faa1d92829a9e268f9920a99c13be061e;p=scripts-20-100.git [picasa] Pour récupérer les photos avec bonne résolution et pas un sous-produit de thumbnail --- 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])