diff --git a/src/you_get/extractor/__init__.py b/src/you_get/extractor/__init__.py index 4988e35c..5f084d4d 100644 --- a/src/you_get/extractor/__init__.py +++ b/src/you_get/extractor/__init__.py @@ -21,6 +21,7 @@ from .joy import * from .jpopsuki import * from .ku6 import * from .letv import * +from .magisto import * from .miomio import * from .mixcloud import * from .netease import * diff --git a/src/you_get/extractor/__main__.py b/src/you_get/extractor/__main__.py index 08359131..744a0646 100644 --- a/src/you_get/extractor/__main__.py +++ b/src/you_get/extractor/__main__.py @@ -41,6 +41,7 @@ def url_to_module(url): 'kankanews': bilibili, 'ku6': ku6, 'letv': letv, + 'magisto': magisto, 'miomio': miomio, 'mixcloud': mixcloud, 'nicovideo': nicovideo, diff --git a/src/you_get/extractor/magisto.py b/src/you_get/extractor/magisto.py new file mode 100644 index 00000000..d0b3c60d --- /dev/null +++ b/src/you_get/extractor/magisto.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +__all__ = ['magisto_download'] + +from ..common import * + +def magisto_download(url, output_dir='.', merge=True, info_only=False): + html = get_html(url) + + title1 = r1(r'