mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-22 02:32:33 +01:00
[e621] update to new extractor interface
This commit is contained in:
parent
5cb46a2cb3
commit
758fe00441
@ -1,8 +1,28 @@
|
|||||||
from .danbooru import JSONBooruExtractor
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
class Extractor(JSONBooruExtractor):
|
# Copyright 2014, 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://e621.net/"""
|
||||||
|
|
||||||
|
from .booru import JSONBooruExtractor
|
||||||
|
|
||||||
|
info = {
|
||||||
|
"category": "e621",
|
||||||
|
"extractor": "E621Extractor",
|
||||||
|
"directory": ["{category}", "{tags}"],
|
||||||
|
"filename": "{category}_{name}",
|
||||||
|
"pattern": [
|
||||||
|
r"(?:https?://)?(?:www\.)?e621\.net/post/index/\d+/([^?]+)",
|
||||||
|
r"(?:https?://)?(?:www\.)?e621\.net/post\?tags=([^&]+).*"
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
class E621Extractor(JSONBooruExtractor):
|
||||||
|
|
||||||
def __init__(self, match, config):
|
def __init__(self, match, config):
|
||||||
JSONBooruExtractor.__init__(self, match, config)
|
JSONBooruExtractor.__init__(self, match, config, info)
|
||||||
self.category = "e621"
|
|
||||||
self.api_url = "https://e621.net/post/index.json"
|
self.api_url = "https://e621.net/post/index.json"
|
||||||
|
Loading…
Reference in New Issue
Block a user