aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/__init__.py')
-rw-r--r--gallery_dl/extractor/__init__.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/gallery_dl/extractor/__init__.py b/gallery_dl/extractor/__init__.py
index 923a78b..57794d0 100644
--- a/gallery_dl/extractor/__init__.py
+++ b/gallery_dl/extractor/__init__.py
@@ -7,7 +7,6 @@
# published by the Free Software Foundation.
import re
-import importlib
modules = [
"2chan",
@@ -23,6 +22,7 @@ modules = [
"bcy",
"behance",
"blogger",
+ "cyberdrop",
"danbooru",
"derpibooru",
"deviantart",
@@ -35,6 +35,8 @@ modules = [
"furaffinity",
"fuskator",
"gelbooru",
+ "gelbooru_v01",
+ "gelbooru_v02",
"gfycat",
"hbrowse",
"hentai2read",
@@ -76,6 +78,7 @@ modules = [
"myhentaigallery",
"myportfolio",
"naver",
+ "naverwebtoon",
"newgrounds",
"ngomik",
"nhentai",
@@ -111,6 +114,7 @@ modules = [
"subscribestar",
"tsumino",
"tumblr",
+ "tumblrgallery",
"twitter",
"unsplash",
"vanillarock",
@@ -182,11 +186,12 @@ def _list_classes():
"""Yield all available extractor classes"""
yield from _cache
+ globals_ = globals()
for module_name in _module_iter:
- module = importlib.import_module("."+module_name, __package__)
+ module = __import__(module_name, globals_, None, (), 1)
yield from add_module(module)
- globals()["_list_classes"] = lambda : _cache
+ globals_["_list_classes"] = lambda : _cache
def _get_classes(module):