mirror of
https://github.com/soimort/you-get.git
synced 2025-02-02 16:24:00 +03:00
add support for MioMio, fix #111
This commit is contained in:
parent
c4a8798985
commit
04fee8eb07
@ -30,6 +30,7 @@ Fork me on GitHub: <https://github.com/soimort/you-get>
|
|||||||
* iQIYI (爱奇艺) <http://www.iqiyi.com>
|
* iQIYI (爱奇艺) <http://www.iqiyi.com>
|
||||||
* Joy.cn (激动网) <http://www.joy.cn>
|
* Joy.cn (激动网) <http://www.joy.cn>
|
||||||
* Ku6 (酷6网) <http://www.ku6.com>
|
* Ku6 (酷6网) <http://www.ku6.com>
|
||||||
|
* MioMio <http://www.miomio.tv>
|
||||||
* NetEase (网易视频) <http://v.163.com>
|
* NetEase (网易视频) <http://v.163.com>
|
||||||
* PPTV <http://www.pptv.com>
|
* PPTV <http://www.pptv.com>
|
||||||
* QQ (腾讯视频) <http://v.qq.com>
|
* QQ (腾讯视频) <http://v.qq.com>
|
||||||
@ -224,6 +225,7 @@ You-Get基于优酷下载脚本[iambus/youku-lixian](https://github.com/iambus/y
|
|||||||
* 爱奇艺 <http://www.iqiyi.com>
|
* 爱奇艺 <http://www.iqiyi.com>
|
||||||
* 激动网 <http://www.joy.cn>
|
* 激动网 <http://www.joy.cn>
|
||||||
* 酷6网 <http://www.ku6.com>
|
* 酷6网 <http://www.ku6.com>
|
||||||
|
* MioMio <http://www.miomio.tv>
|
||||||
* 网易视频 <http://v.163.com>
|
* 网易视频 <http://v.163.com>
|
||||||
* PPTV <http://www.pptv.com>
|
* PPTV <http://www.pptv.com>
|
||||||
* 腾讯视频 <http://v.qq.com>
|
* 腾讯视频 <http://v.qq.com>
|
||||||
|
@ -33,6 +33,7 @@ Supported Sites (As of Now)
|
|||||||
* iQIYI (爱奇艺) http://www.iqiyi.com
|
* iQIYI (爱奇艺) http://www.iqiyi.com
|
||||||
* Joy.cn (激动网) http://www.joy.cn
|
* Joy.cn (激动网) http://www.joy.cn
|
||||||
* Ku6 (酷6网) http://www.ku6.com
|
* Ku6 (酷6网) http://www.ku6.com
|
||||||
|
* MioMio http://www.miomio.tv
|
||||||
* NetEase (网易视频) http://v.163.com
|
* NetEase (网易视频) http://v.163.com
|
||||||
* PPTV http://www.pptv.com
|
* PPTV http://www.pptv.com
|
||||||
* QQ (腾讯视频) http://v.qq.com
|
* QQ (腾讯视频) http://v.qq.com
|
||||||
|
@ -33,6 +33,7 @@ def url_to_module(url):
|
|||||||
'jpopsuki': jpopsuki,
|
'jpopsuki': jpopsuki,
|
||||||
'kankanews': bilibili,
|
'kankanews': bilibili,
|
||||||
'ku6': ku6,
|
'ku6': ku6,
|
||||||
|
'miomio': miomio,
|
||||||
'mixcloud': mixcloud,
|
'mixcloud': mixcloud,
|
||||||
'nicovideo': nicovideo,
|
'nicovideo': nicovideo,
|
||||||
'pptv': pptv,
|
'pptv': pptv,
|
||||||
|
@ -11,6 +11,7 @@ from .iqiyi import *
|
|||||||
from .joy import *
|
from .joy import *
|
||||||
from .jpopsuki import *
|
from .jpopsuki import *
|
||||||
from .ku6 import *
|
from .ku6 import *
|
||||||
|
from .miomio import *
|
||||||
from .mixcloud import *
|
from .mixcloud import *
|
||||||
from .netease import *
|
from .netease import *
|
||||||
from .nicovideo import *
|
from .nicovideo import *
|
||||||
|
27
src/you_get/downloader/miomio.py
Normal file
27
src/you_get/downloader/miomio.py
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
__all__ = ['miomio_download']
|
||||||
|
|
||||||
|
from ..common import *
|
||||||
|
|
||||||
|
from .tudou import tudou_download_by_id
|
||||||
|
from .youku import youku_download_by_id
|
||||||
|
|
||||||
|
def miomio_download(url, output_dir = '.', merge = True, info_only = False):
|
||||||
|
html = get_html(url)
|
||||||
|
|
||||||
|
title = r1(r'<meta name="description" content="([^"]*)"', html)
|
||||||
|
flashvars = r1(r'flashvars="(type=[^"]*)"', html)
|
||||||
|
|
||||||
|
t = r1(r'type=(\w+)', flashvars)
|
||||||
|
id = r1(r'vid=([^"]+)', flashvars)
|
||||||
|
if t == 'youku':
|
||||||
|
youku_download_by_id(id, title, output_dir = output_dir, merge = merge, info_only = info_only)
|
||||||
|
elif t == 'tudou':
|
||||||
|
tudou_download_by_id(id, title, output_dir = output_dir, merge = merge, info_only = info_only)
|
||||||
|
else:
|
||||||
|
raise NotImplementedError(flashvars)
|
||||||
|
|
||||||
|
site_info = "MioMio.tv"
|
||||||
|
download = miomio_download
|
||||||
|
download_playlist = playlist_not_supported('miomio')
|
Loading…
Reference in New Issue
Block a user