diff --git a/gallery_dl/extractor/__init__.py b/gallery_dl/extractor/__init__.py index 7dbdd1f9..384509e5 100644 --- a/gallery_dl/extractor/__init__.py +++ b/gallery_dl/extractor/__init__.py @@ -27,6 +27,7 @@ modules = [ "imgchili", "imgth", "imgur", + "konachan", "mangareader", "nhentai", "nijie", diff --git a/gallery_dl/extractor/konachan.py b/gallery_dl/extractor/konachan.py new file mode 100644 index 00000000..523d28f7 --- /dev/null +++ b/gallery_dl/extractor/konachan.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- + +# Copyright 2015 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 image-urls from https://konachan.com/""" + +from .booru import JSONBooruExtractor + +info = { + "category": "konachan", + "extractor": "KonachanExtractor", + "directory": ["{category}", "{tags}"], + "filename": "{category}_{md5}.{extension}", + "pattern": [ + r"(?:https?://)?(?:www\.)?konachan\.com/post\?tags=([^&]+).*", + ], +} + +class KonachanExtractor(JSONBooruExtractor): + + def __init__(self, match): + JSONBooruExtractor.__init__(self, match, info) + self.api_url = "http://konachan.com/post.json"