1 from .helpers
.std
import Std
2 from .shogakukan_tameshiyo_me
import ShogakukanTameshiyoMe
5 class ShogakukanCoJp(ShogakukanTameshiyoMe
, Std
):
7 def get_archive_name(self
) -> str:
8 return self
.normal_arc_name([
9 self
.get_chapter_index(),
10 self
.re
.search(r
'/(\d+)', self
.chapter
).group(1)
13 def get_chapter_index(self
) -> str:
14 return str(self
.chapter_id
)
16 def get_content(self
):
21 re
= r
'(/(?:{})/\d+)'.format('|'.join(types
))
22 url
= self
.re
.search(re
, self
.get_url()).group(1)
23 return self
.http_get(self
.domain
+ url
)
25 def get_manga_name(self
) -> str:
26 return self
._get
_name
(r
'/(?:series|books)/(\d+)')
28 def get_chapters(self
):
29 return self
._elements
('a[href*="shogakukan.tameshiyo.me"]') # todo: watch this
31 def get_cover(self
) -> str:
32 img
= self
._cover
_from
_content
('.mainimg01')
34 img
= self
._cover
_from
_content
('.image01 > img', 'data-original')
37 def book_meta(self
) -> dict: