# -*- coding: utf-8 -*-
# Copyright 2015-2017 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 and entire manga from http://www.mangahere.co/"""
from .common import MangaExtractor, AsynchronousExtractor, Message
from .. import text
import re
class MangahereMangaExtractor(MangaExtractor):
"""Extractor for manga from mangahere.co"""
category = "mangahere"
pattern = [r"(?:https?://)?((?:www\.)?mangahere\.co/manga/"
r"[^/]+)/?(?:#.*)?$"]
test = [
("http://www.mangahere.co/manga/aria/", {
"url": "77d96842292a6a341e8937816ed45cc09b538cf0",
"keyword": "951eef36a3775525a31ca78c9d9cea546f4cf2f5",
}),
("http://www.mangahere.co/manga/hiyokoi#50", {
"url": "f33cff8616dbc382a76034d9604e7671506ac02a",
"keyword": "9542283639bd082fabf3a14b6695697d3ef15111",
})
]
def chapters(self, page):
results = []
pos = page.index('