youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 81028ff9ebdfdccc680d404ce49a3fa32ac965c0
parent e8df5cee12378acd708b6686130a73c5edc06f0e
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Thu,  4 Dec 2014 17:43:34 +0100

[xminus] Capture description (#4300)

Diffstat:
Myoutube_dl/extractor/xminus.py | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/youtube_dl/extractor/xminus.py b/youtube_dl/extractor/xminus.py @@ -1,6 +1,8 @@ # coding: utf-8 from __future__ import unicode_literals +import re + from .common import InfoExtractor from ..compat import ( compat_chr, @@ -25,6 +27,7 @@ class XMinusIE(InfoExtractor): 'tbr': 320, 'filesize_approx': 5900000, 'view_count': int, + 'description': 'md5:03238c5b663810bc79cf42ef3c03e371', } } @@ -48,6 +51,11 @@ class XMinusIE(InfoExtractor): view_count = int_or_none(self._html_search_regex( r'<div class="quality.*?► ([0-9]+)', webpage, 'view count', fatal=False)) + description = self._html_search_regex( + r'(?s)<div id="song_texts">(.*?)</div><br', + webpage, 'song lyrics', fatal=False) + if description: + description = re.sub(' *\r *', '\n', description) enc_token = self._html_search_regex( r'minus_track\.tkn="(.+?)"', webpage, 'enc_token') @@ -64,4 +72,5 @@ class XMinusIE(InfoExtractor): 'filesize_approx': filesize_approx, 'tbr': tbr, 'view_count': view_count, + 'description': description, }