]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
[picasa] Pour récupérer les photos avec bonne résolution et pas un sous-produit de...
authorVincent Le Gallic <legallic@crans.org>
Mon, 10 Feb 2014 18:35:35 +0000 (19:35 +0100)
committerVincent Le Gallic <legallic@crans.org>
Mon, 10 Feb 2014 18:35:48 +0000 (19:35 +0100)
download_picasa_album.py

index b86cf069565f3dd24da5e107c5699415a41ad509..6b294f7f5240fd0f766e2df9cb498ba23c7a8ce1 100755 (executable)
@@ -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])