1 from manga_py
.provider
import Provider
2 from .helpers
.std
import Std
5 class KomikCastCom(Provider
, Std
):
6 def get_chapter_index(self
) -> str:
7 re
= self
.re
.compile(r
'-chapter-(\d+(?:-\d+)?)')
8 return re
.search(self
.chapter
).group(1)
10 def get_content(self
):
11 return self
._get
_content
('{}/{}')
13 def get_manga_name(self
) -> str:
15 if ~url
.find('/chapter/'):
16 url
= self
.html_fromstring(url
, '.allc a', 0).get('href')
17 self
._params
['url'] = self
.normalize_uri(url
)
18 return self
.get_manga_name()
19 return self
._get
_name
(r
'\.com/([^/]+)')
21 def get_chapters(self
) -> list:
22 return self
._elements
('.mangainfo .leftoff a')
24 def get_files(self
) -> list:
25 parser
= self
.html_fromstring(self
.chapter
)
26 return self
._images
_helper
(parser
, '#readerarea img')
29 return self
._cover
_from
_content
('.topinfo img')
31 def book_meta(self
) -> dict: