Update workflows/publish_pypi.yml
[manga-dl.git] / manga_py / providers / manhwa18_net.py
blobd309d3165dcb159e2d2a521f5f920f7385df09b2
1 from manga_py.provider import Provider
2 from .helpers.std import Std
5 class Manhwa18Net(Provider, Std):
7 def get_chapter_index(self) -> str:
8 chapter = self.re.search(r'-chapter-(\d+(?:\.\d+)?)', self.chapter)
9 return chapter.group(1).replace('.', '-')
11 def get_content(self):
12 return self._get_content('{}/manga-{}.html')
14 def get_manga_name(self) -> str:
15 return self._get_name(r'/manga-(.+)\.html')
17 def get_chapters(self) -> list:
18 return self._elements('a.chapter')
20 def get_files(self) -> list:
21 content = self.http_get(self.chapter)
22 parser = self.document_fromstring(content)
23 return self._images_helper(parser, '.chapter-img', 'data-original', 'src')
26 main = Manhwa18Net