24 lines
625 B
Python
24 lines
625 B
Python
from .gomanga_co import GoMangaCo
|
|
|
|
|
|
class GMangaMe(GoMangaCo):
|
|
_name_re = '/mangas/([^/]+)'
|
|
_content_str = '{}/mangas/{}'
|
|
_chapters_selector = 'a.chapter-link'
|
|
|
|
def get_chapter_index(self) -> str:
|
|
selector = r'/mangas/[^/]+/(\d+/[^/]+)'
|
|
idx = self.re.search(selector, self.chapter).group(1)
|
|
return idx.replace('/', '-')
|
|
|
|
def _get_json_selector(self, content):
|
|
return r'1:\salphanumSort\((\[.+\])\)'
|
|
|
|
def get_cover(self) -> str:
|
|
image = self.re.search(r'"image"\s?:\s?"(.+)",', self.content)
|
|
if image:
|
|
return image.group(1)
|
|
|
|
|
|
main = GMangaMe
|