diff --git a/src/you_get/common.py b/src/you_get/common.py index 409af750..77d40f47 100755 --- a/src/you_get/common.py +++ b/src/you_get/common.py @@ -961,6 +961,7 @@ def url_to_module(url): from .extractors import ( acfun, alive, + archive, baidu, baomihua, bilibili, @@ -1040,6 +1041,7 @@ def url_to_module(url): '163': netease, '56': w56, 'acfun': acfun, + 'archive': archive, 'baidu': baidu, 'baomihua': baomihua, 'bilibili': bilibili, diff --git a/src/you_get/extractors/__init__.py b/src/you_get/extractors/__init__.py index 83b6c4ec..180b7652 100755 --- a/src/you_get/extractors/__init__.py +++ b/src/you_get/extractors/__init__.py @@ -2,6 +2,7 @@ from .acfun import * from .alive import * +from .archive import * from .baidu import * from .bilibili import * from .blip import * diff --git a/src/you_get/extractors/archive.py b/src/you_get/extractors/archive.py new file mode 100644 index 00000000..cea6093a --- /dev/null +++ b/src/you_get/extractors/archive.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +__all__ = ['archive_download'] + +from ..common import * + +def archive_download(url, output_dir='.', merge=True, info_only=False): + html = get_html(url) + title = r1(r'