# -*- coding: utf-8 -*- # Copyright 2016 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 hentaimanga from https://hentaihere.com/""" from .. import text from . import hentaicdn import re class HentaihereMangaExtractor(hentaicdn.HentaicdnMangaExtractor): """Extractor for mangas from hentaihere.com""" category = "hentaihere" pattern = [r"(?:https?://)?(?:www\.)?hentaihere\.com/m/S(\d+)/?$"] test = [ ("http://hentaihere.com/m/S13812", { "url": "167ec26c73c7d01ad8ad0a2b88257a901aa8330e", }), ("http://hentaihere.com/m/S7608", { "url": "17dd982270456ce51ec7189f9e37728ef9f894c8", }), ] def __init__(self, match): hentaicdn.HentaicdnMangaExtractor.__init__(self) self.gid = match.group(1) def get_chapters(self): return text.extract_iter( self.request("http://hentaihere.com/m/S" + self.gid).text, '