Skip to content

Commit

Permalink
[kissmanga] make URL pattern case-insensitive (fixes 28)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikf committed Jul 26, 2017
1 parent 493bd23 commit 4357966
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions gallery_dl/extractor/kissmanga.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,13 @@ def __init__(self, match):

class KissmangaMangaExtractor(KissmangaExtractor, MangaExtractor):
"""Extractor for manga from kissmanga.com"""
pattern = [r"(?:https?://)?(?:www\.)?kissmanga\.com/Manga/[^/]+/?$"]
test = [("http://kissmanga.com/Manga/Dropout", {
"url": "992befdd64e178fe5af67de53f8b510860d968ca",
})]
pattern = [r"(?i)(?:https?://)?(?:www\.)?kissmanga\.com/Manga/[^/]+/?$"]
test = [
("http://kissmanga.com/Manga/Dropout", {
"url": "992befdd64e178fe5af67de53f8b510860d968ca",
}),
("http://kissmanga.com/manga/feng-shen-ji", None),
]

def chapter_paths(self, page):
return text.extract_iter(page, '<td>\n<a href="', '"')
Expand All @@ -52,7 +55,8 @@ def chapter_paths(self, page):
class KissmangaChapterExtractor(KissmangaExtractor):
"""Extractor for manga-chapters from kissmanga.com"""
subcategory = "chapter"
pattern = [r"(?:https?://)?(?:www\.)?kissmanga\.com/Manga/.+/.+\?id=\d+"]
pattern = [r"(?i)(?:https?://)?(?:www\.)?kissmanga\.com/"
r"Manga/.+/.+\?id=\d+"]
test = [
("http://kissmanga.com/Manga/Dropout/Ch-000---Oneshot-?id=145847", {
"url": "4136bcd1c6cecbca8cc2bc965d54f33ef0a97cc0",
Expand All @@ -66,6 +70,7 @@ class KissmangaChapterExtractor(KissmangaExtractor):
"url": "6abec8178f35fe7846586280ca9e38eacc32452c",
"keyword": "ca7a07ecfd9525c0f825dc747f520306611d6af9",
}),
("http://kissmanga.com/mAnGa/mOnStEr/Monster-79?id=7608", None),
]

def items(self):
Expand Down

0 comments on commit 4357966

Please sign in to comment.