From fc24a267b598ace59954461b661622c0ca70370b Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Thu, 13 Jun 2013 00:12:45 +0200 Subject: [PATCH] add support for Alive.in.th, fix #190 --- README.md | 2 ++ README.txt | 1 + src/you_get/__main__.py | 1 + src/you_get/downloader/__init__.py | 1 + src/you_get/downloader/alive.py | 21 +++++++++++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 src/you_get/downloader/alive.py diff --git a/README.md b/README.md index 055a3903..03bc2a1c 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ Fork me on GitHub: * Baidu Music (百度音乐) * Baidu Wangpan (百度网盘) * SongTaste +* Alive.in.th ## Dependencies @@ -267,6 +268,7 @@ You-Get基于优酷下载脚本[iambus/youku-lixian](https://github.com/iambus/y * 百度音乐 * 百度网盘 * SongTaste +* Alive.in.th ## 依赖 diff --git a/README.txt b/README.txt index afb9e45e..4fe437af 100644 --- a/README.txt +++ b/README.txt @@ -53,6 +53,7 @@ Supported Sites (As of Now) * Baidu Music (百度音乐) http://music.baidu.com * Baidu Wangpan (百度网盘) http://pan.baidu.com * SongTaste http://www.songtaste.com +* Alive.in.th http://alive.in.th Dependencies ------------ diff --git a/src/you_get/__main__.py b/src/you_get/__main__.py index 568082f5..0e6c4f43 100644 --- a/src/you_get/__main__.py +++ b/src/you_get/__main__.py @@ -33,6 +33,7 @@ def url_to_module(url): 'google': google, 'iask': sina, 'ifeng': ifeng, + 'in': alive, 'iqiyi': iqiyi, 'joy': joy, 'jpopsuki': jpopsuki, diff --git a/src/you_get/downloader/__init__.py b/src/you_get/downloader/__init__.py index 0b85ad8a..7bab2a60 100644 --- a/src/you_get/downloader/__init__.py +++ b/src/you_get/downloader/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/env python from .acfun import * +from .alive import * from .baidu import * from .bilibili import * from .blip import * diff --git a/src/you_get/downloader/alive.py b/src/you_get/downloader/alive.py new file mode 100644 index 00000000..33764c72 --- /dev/null +++ b/src/you_get/downloader/alive.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +__all__ = ['alive_download'] + +from ..common import * + +def alive_download(url, output_dir = '.', merge = True, info_only = False): + html = get_html(url) + + title = r1(r'