From 388e5f0b1cf73f5184b628583e016748a4f66e72 Mon Sep 17 00:00:00 2001 From: lilydjwg Date: Tue, 23 Sep 2014 21:32:49 +0800 Subject: [PATCH] move parse_size to dongting.py --- src/you_get/common.py | 9 --------- src/you_get/extractors/dongting.py | 10 ++++++++++ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/you_get/common.py b/src/you_get/common.py index 9875f8fb..b8f936ee 100644 --- a/src/you_get/common.py +++ b/src/you_get/common.py @@ -1023,12 +1023,3 @@ def any_download_playlist(url, **kwargs): def main(): script_main('you-get', any_download, any_download_playlist) -_unit_prefixes = 'bkmg' - -def parse_size(size): - m = re.match(r'([\d.]+)(.(?:i?B)?)', size, re.I) - if m: - return int(float(m.group(1)) * 1024 ** - _unit_prefixes.index(m.group(2).lower())) - else: - return 0 diff --git a/src/you_get/extractors/dongting.py b/src/you_get/extractors/dongting.py index 381e8575..f89f4d54 100644 --- a/src/you_get/extractors/dongting.py +++ b/src/you_get/extractors/dongting.py @@ -4,6 +4,16 @@ __all__ = ['dongting_download'] from ..common import * +_unit_prefixes = 'bkmg' + +def parse_size(size): + m = re.match(r'([\d.]+)(.(?:i?B)?)', size, re.I) + if m: + return int(float(m.group(1)) * 1024 ** + _unit_prefixes.index(m.group(2).lower())) + else: + return 0 + def dongting_download_lyric(lrc_url, file_name, output_dir): j = get_html(lrc_url) info = json.loads(j)