diff --git a/docs/supportedsites.md b/docs/supportedsites.md index 4bc1ae6a..1f8e7db7 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -559,12 +559,6 @@ Consider all sites to be NSFW unless otherwise known. Art, Audio, Favorites, Games, individual Images, Media Files, Movies, Search Results, User Profiles Supported - - Ngomik - http://ngomik.in/ - Chapters - - nhentai https://nhentai.net/ diff --git a/gallery_dl/extractor/__init__.py b/gallery_dl/extractor/__init__.py index 851f6607..2ec9e382 100644 --- a/gallery_dl/extractor/__init__.py +++ b/gallery_dl/extractor/__init__.py @@ -96,7 +96,6 @@ modules = [ "naver", "naverwebtoon", "newgrounds", - "ngomik", "nhentai", "nijie", "nozomi", diff --git a/gallery_dl/extractor/ngomik.py b/gallery_dl/extractor/ngomik.py deleted file mode 100644 index 8e29d97f..00000000 --- a/gallery_dl/extractor/ngomik.py +++ /dev/null @@ -1,51 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright 2018-2019 Mike Fährmann -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License version 2 as -# published by the Free Software Foundation. - -"""Extract manga-chapters and entire manga from http://ngomik.in/""" - -from .common import ChapterExtractor -from .. import text -import re - - -class NgomikChapterExtractor(ChapterExtractor): - """Extractor for manga-chapters from ngomik.in""" - category = "ngomik" - root = "http://ngomik.in" - pattern = (r"(?:https?://)?(?:www\.)?ngomik\.in" - r"(/[^/?#]+-chapter-[^/?#]+)") - test = ( - ("https://www.ngomik.in/14-sai-no-koi-chapter-1-6/", { - "url": "8e67fdf751bbc79bc6f4dead7675008ddb8e32a4", - "keyword": "204d177f09d438fd50c9c28d98c73289194640d8", - }), - ("https://ngomik.in/break-blade-chapter-26/", { - "count": 34, - }), - ) - - def metadata(self, page): - info = text.extract(page, '', "")[0] - manga, _, chapter = info.partition(" Chapter ") - chapter, sep, minor = chapter.partition(" ")[0].partition(".") - - return { - "manga": text.unescape(manga), - "chapter": text.parse_int(chapter), - "chapter_minor": sep + minor, - "lang": "id", - "language": "Indonesian", - } - - @staticmethod - def images(page): - readerarea = text.extract(page, 'id="readerarea"', 'class="chnav"')[0] - return [ - (text.unescape(url), None) - for url in re.findall(r"\ssrc=[\"']?([^\"' >]+)", readerarea) - ]