summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/mangoxo.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2020-11-30 21:12:25 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2020-11-30 21:12:25 -0500
commit143723944033d7a6593d57bd1cf6ae97713b6ce7 (patch)
treef54d8e66ccccdcc07580726a284e215ba64a3b62 /gallery_dl/extractor/mangoxo.py
parent209a3c800871cd68edd2bc7ae661a24ecd496d2d (diff)
New upstream version 1.15.4.upstream/1.15.4
Diffstat (limited to 'gallery_dl/extractor/mangoxo.py')
-rw-r--r--gallery_dl/extractor/mangoxo.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/gallery_dl/extractor/mangoxo.py b/gallery_dl/extractor/mangoxo.py
index 344dd56..ad2947a 100644
--- a/gallery_dl/extractor/mangoxo.py
+++ b/gallery_dl/extractor/mangoxo.py
@@ -89,6 +89,7 @@ class MangoxoAlbumExtractor(MangoxoExtractor):
"date": "dt:2019-03-22 14:42:00",
"description": str,
},
+ "id": int,
"num": int,
"count": 65,
},
@@ -107,8 +108,12 @@ class MangoxoAlbumExtractor(MangoxoExtractor):
yield Message.Version, 1
yield Message.Directory, data
- for data["num"], image in enumerate(imgs, 1):
- yield Message.Url, image, text.nameext_from_url(image, data)
+
+ data["extension"] = None
+ for data["num"], path in enumerate(imgs, 1):
+ data["id"] = text.parse_int(text.extract(path, "=", "&")[0])
+ url = self.root + "/external/" + path.rpartition("url=")[2]
+ yield Message.Url, url, text.nameext_from_url(url, data)
def metadata(self, page):
"""Return general metadata"""