# -*- coding: utf-8 -*- # Copyright 2015-2018 Mike Fährmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. """Extract manga-chapters from https://mangastream.com/""" from .common import ChapterExtractor from .. import text class MangastreamChapterExtractor(ChapterExtractor): """Extractor for manga-chapters from mangastream.com""" category = "mangastream" archive_fmt = "{chapter_id}_{page}" pattern = [(r"(?:https?://)?(?:www\.)?(?:readms|mangastream)\.(?:com|net)/" r"r(?:ead)?/([^/]*/([^/]+)/(\d+))")] test = [("https://readms.net/r/onepunch_man/087/4874/1", None)] base_url = "https://readms.net/r/" def __init__(self, match): self.part, self.chapter, self.ch_id = match.groups() ChapterExtractor.__init__(self, self.base_url + self.part) def get_metadata(self, page): manga, pos = text.extract( page, '