Update workflows/publish_pypi.yml
[manga-dl.git] / manga_py / providers / lilymanga_com.py
blobd950a87f940740883cbbfb2cb6d5720147d9b58a
1 from .rawdevart_com_old import RawDevArtComOld
4 class LilyMangaCom(RawDevArtComOld):
5 def get_chapter_index(self) -> str:
6 return self.re.search(r'/(?:episode|chapter)-(\d+(?:-\d+)?)', self.chapter).group(1)
8 def get_content(self):
9 return self._get_content('{domain}/ys/{manga_name}/', manga_name=self._name())
11 def get_manga_name(self) -> str:
12 return self._name().replace('-', ' ')
14 def get_chapters(self):
15 manga_id = self._elements('#manga-chapters-holder')[0].get('data-id')
16 items_content = self.http().post('{}/wp-admin/admin-ajax.php'.format(self.domain), data={
17 'action': 'manga_get_chapters',
18 'manga': manga_id,
19 }).text
21 return self._elements('.wp-manga-chapter > a', items_content)
23 def _name(self):
24 return self._get_name('/ys/([^/]+)')
27 main = LilyMangaCom