1 from manga_py
.provider
import Provider
2 from .helpers
.std
import Std
5 class SoMangaNet(Provider
, Std
):
7 def get_archive_name(self
) -> str:
8 return self
.normal_arc_name(self
.get_chapter_index())
10 def get_chapter_index(self
) -> str:
11 re
= self
.re
.compile('/leitor/[^/]+/([^/]+)')
12 return re
.search(self
.chapter
).group(1)
14 def get_content(self
):
15 return self
._get
_content
('{}/manga/{}')
17 def get_manga_name(self
) -> str:
18 return self
._get
_name
(r
'\.\w{2,7}/[^/]+/([^/]+)')
20 def get_chapters(self
):
21 return self
._elements
('ul.capitulos li > a')
24 parser
= self
.html_fromstring(self
.chapter
)
25 return self
._images
_helper
(parser
, 'img.img-manga')
28 return self
._cover
_from
_content
('.manga .col-sm-4 .img-responsive')
30 def book_meta(self
) -> dict: