diff options
| author | 2020-11-30 21:12:25 -0500 | |
|---|---|---|
| committer | 2020-11-30 21:12:25 -0500 | |
| commit | 143723944033d7a6593d57bd1cf6ae97713b6ce7 (patch) | |
| tree | f54d8e66ccccdcc07580726a284e215ba64a3b62 /gallery_dl/extractor/mangoxo.py | |
| parent | 209a3c800871cd68edd2bc7ae661a24ecd496d2d (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.py | 9 |
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""" |
