[mangamint] code simplifications

pull/13/head
Mike Fährmann 8 years ago
parent 0b3f284c2d
commit c85adbdc9d
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -70,8 +70,7 @@ class MangamintChapterExtractor(Extractor):
data["count"] = len(imgs)
yield Message.Version, 1
yield Message.Directory, data
for num, url in enumerate(imgs, 1):
data["page"] = num
for data["page"], url in enumerate(imgs, 1):
yield Message.Url, url, text.nameext_from_url(url, data)
def get_job_metadata(self, page):
@ -84,7 +83,6 @@ class MangamintChapterExtractor(Extractor):
"chapter": match.group(2),
"chapter-minor": match.group(3) or "",
"chapter-id": chid,
# "title": "",
"lang": "en",
"language": "English",
}
@ -102,10 +100,4 @@ class MangamintChapterExtractor(Extractor):
params["form_build_id"], pos = text.extract(page, 'value="', '"', pos)
url = "https://www.mangamint.com/many/callback"
page = self.request(url, method="post", data=params).json()["data"]
imgs = []
pos = 0
while True:
url, pos = text.extract(page, r'<img src ="', r'"', pos)
if not url:
return imgs
imgs.append(url)
return list(text.extract_iter(page, r'<img src ="', r'"'))

Loading…
Cancel
Save