Add support for 5sing

This commit is contained in:
jackyzy823 2013-07-30 21:09:37 +08:00
parent 568d40ed32
commit 14359c552c
3 changed files with 20 additions and 0 deletions

View File

@ -20,6 +20,7 @@ def url_to_module(url):
downloads = {
'163': netease,
'56': w56,
'5sing',fivesing,
'acfun': acfun,
'baidu': baidu,
'bilibili': bilibili,

View File

@ -10,6 +10,7 @@ from .coursera import *
from .dailymotion import *
from .douban import *
from .facebook import *
from .fivesing import *
from .freesound import *
from .google import *
from .ifeng import *

View File

@ -0,0 +1,18 @@
#!/usr/bin/env python
from ..common import *
def fivesing_download(url,output_dir=".",merge=True,info_only=False):
html=get_html(url)
title=r1(r'var SongName = "(.*)";',html)
url=r1(r'file: "(\S*)"',html)
songtype,ext,size=url_info(url)
print_info(site_info,title,songtype,size)
if not info_only:
download_urls([url],title,ext,size,output_dir)
site_info="5sing.com"
download= fivesing_download
download_playlist=playlist_not_supported("5sing")