diff options
| author | 2025-12-20 05:49:04 -0500 | |
|---|---|---|
| committer | 2025-12-20 05:49:04 -0500 | |
| commit | a24ec1647aeac35a63b744ea856011ad6e06be3b (patch) | |
| tree | ae94416de786aeddd05d99559098f7f16bb103a6 /gallery_dl/extractor/manganelo.py | |
| parent | 33f8a8a37a9cba738ef25fb99955f0730da9eb48 (diff) | |
New upstream version 1.31.1.upstream/1.31.1
Diffstat (limited to 'gallery_dl/extractor/manganelo.py')
| -rw-r--r-- | gallery_dl/extractor/manganelo.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gallery_dl/extractor/manganelo.py b/gallery_dl/extractor/manganelo.py index a6948e3..3ecf934 100644 --- a/gallery_dl/extractor/manganelo.py +++ b/gallery_dl/extractor/manganelo.py @@ -39,7 +39,7 @@ BASE_PATTERN = ManganeloExtractor.update({ class ManganeloChapterExtractor(ManganeloExtractor, ChapterExtractor): """Extractor for manganelo manga chapters""" - pattern = BASE_PATTERN + r"(/manga/[^/?#]+/chapter-[^/?#]+)" + pattern = rf"{BASE_PATTERN}(/manga/[^/?#]+/chapter-[^/?#]+)" example = "https://www.mangakakalot.gg/manga/MANGA_NAME/chapter-123" def __init__(self, match): @@ -50,10 +50,10 @@ class ManganeloChapterExtractor(ManganeloExtractor, ChapterExtractor): extr = text.extract_from(page) data = { - "date" : text.parse_datetime(extr( - '"datePublished": "', '"')[:19], "%Y-%m-%dT%H:%M:%S"), - "date_updated": text.parse_datetime(extr( - '"dateModified": "', '"')[:19], "%Y-%m-%dT%H:%M:%S"), + "date" : self.parse_datetime_iso(extr( + '"datePublished": "', '"')[:19]), + "date_updated": self.parse_datetime_iso(extr( + '"dateModified": "', '"')[:19]), "manga_id" : text.parse_int(extr("comic_id =", ";")), "chapter_id" : text.parse_int(extr("chapter_id =", ";")), "manga" : extr("comic_name =", ";").strip('" '), @@ -86,7 +86,7 @@ class ManganeloChapterExtractor(ManganeloExtractor, ChapterExtractor): class ManganeloMangaExtractor(ManganeloExtractor, MangaExtractor): """Extractor for manganelo manga""" chapterclass = ManganeloChapterExtractor - pattern = BASE_PATTERN + r"(/manga/[^/?#]+)$" + pattern = rf"{BASE_PATTERN}(/manga/[^/?#]+)$" example = "https://www.mangakakalot.gg/manga/MANGA_NAME" def __init__(self, match): @@ -99,7 +99,7 @@ class ManganeloMangaExtractor(ManganeloExtractor, MangaExtractor): manga = text.unescape(extr("<h1>", "<")) author = text.remove_html(extr("<li>Author(s) :", "</a>")) status = extr("<li>Status :", "<").strip() - update = text.parse_datetime(extr( + update = self.parse_datetime(extr( "<li>Last updated :", "<").strip(), "%b-%d-%Y %I:%M:%S %p") tags = text.split_html(extr(">Genres :", "</li>"))[::2] @@ -121,7 +121,7 @@ class ManganeloMangaExtractor(ManganeloExtractor, MangaExtractor): "chapter" : text.parse_int(chapter), "chapter_minor": (sep and ".") + minor, "title" : title.partition(": ")[2], - "date" : text.parse_datetime(date, "%b-%d-%Y %H:%M"), + "date" : self.parse_datetime(date, "%b-%d-%Y %H:%M"), "lang" : "en", "language": "English", })) |
