mirror of
https://github.com/soimort/you-get.git
synced 2025-02-13 21:45:21 +03:00
new-site: redtube.com
This commit is contained in:
parent
ef16e74fe7
commit
3a99035a5a
@ -899,7 +899,7 @@ def script_main(script_name, download, download_playlist = None):
|
||||
sys.exit(1)
|
||||
|
||||
def url_to_module(url):
|
||||
from .extractors import netease, w56, acfun, baidu, baomihua, bilibili, blip, catfun, cntv, cbs, coursera, dailymotion, dongting, douban, douyutv, ehow, facebook, freesound, google, sina, ifeng, alive, instagram, iqiyi, joy, jpopsuki, khan, ku6, kugou, kuwo, letv, magisto, miomio, mixcloud, mtv81, nicovideo, pptv, qq, sohu, songtaste, soundcloud, ted, theplatform, tudou, tucao, tumblr, vid48, videobam, vimeo, vine, vk, xiami, yinyuetai, youku, youtube, zhanqi
|
||||
from .extractors import netease, w56, acfun, baidu, baomihua, bilibili, blip, catfun, cntv, cbs, coursera, dailymotion, dongting, douban, douyutv, ehow, facebook, freesound, google, sina, ifeng, alive, instagram, iqiyi, joy, jpopsuki, khan, ku6, kugou, kuwo, letv, magisto, miomio, mixcloud, mtv81, nicovideo, pptv, redtube, qq, sohu, songtaste, soundcloud, ted, theplatform, tudou, tucao, tumblr, vid48, videobam, vimeo, vine, vk, xiami, yinyuetai, youku, youtube, zhanqi
|
||||
|
||||
video_host = r1(r'https?://([^/]+)/', url)
|
||||
video_url = r1(r'https?://[^/]+(.*)', url)
|
||||
@ -950,6 +950,7 @@ def url_to_module(url):
|
||||
'mtv81': mtv81,
|
||||
'nicovideo': nicovideo,
|
||||
'pptv': pptv,
|
||||
'redtube' : redtube,
|
||||
'qq': qq,
|
||||
'sina': sina,
|
||||
'smgbb': bilibili,
|
||||
|
18
src/you_get/extractors/redtube.py
Executable file
18
src/you_get/extractors/redtube.py
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
__all__ = ['redtube_download']
|
||||
from ..common import *
|
||||
|
||||
def redtube_download(url, output_dir = '.', merge = True, info_only = False):
|
||||
html = get_content(url)
|
||||
|
||||
video_url = match1(html, r'<source src="([^"]+)"')
|
||||
title = match1(html,r'<title>(.*?)</title>').rsplit('|', maxsplit=1)[0].strip()
|
||||
(type, ext, size) = url_info(video_url)
|
||||
print_info(site_info, title, type, size)
|
||||
if not info_only:
|
||||
download_urls([video_url], title, ext, size, output_dir, merge = merge)
|
||||
|
||||
site_info = "redtube.com"
|
||||
download= redtube_download
|
||||
download_playlist = playlist_not_supported('redtube')
|
Loading…
Reference in New Issue
Block a user