youtube-dl

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

commit d0390a0c927068b6b948fe0fd79b96f5fef57ce2
parent dd2535c38af39481ecb7220c237c7647c9c8faae
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Fri, 17 Jan 2014 04:06:18 +0100

[mixcloud] Use unicode_literals

Diffstat:
Myoutube_dl/extractor/mixcloud.py | 25+++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/youtube_dl/extractor/mixcloud.py b/youtube_dl/extractor/mixcloud.py @@ -1,4 +1,5 @@ -import json +from __future__ import unicode_literals + import re from .common import InfoExtractor @@ -10,17 +11,17 @@ from ..utils import ( class MixcloudIE(InfoExtractor): _VALID_URL = r'^(?:https?://)?(?:www\.)?mixcloud\.com/([\w\d-]+)/([\w\d-]+)' - IE_NAME = u'mixcloud' + IE_NAME = 'mixcloud' _TEST = { - u'url': u'http://www.mixcloud.com/dholbach/cryptkeeper/', - u'file': u'dholbach-cryptkeeper.mp3', - u'info_dict': { - u'title': u'Cryptkeeper', - u'description': u'After quite a long silence from myself, finally another Drum\'n\'Bass mix with my favourite current dance floor bangers.', - u'uploader': u'Daniel Holbach', - u'uploader_id': u'dholbach', - u'upload_date': u'20111115', + 'url': 'http://www.mixcloud.com/dholbach/cryptkeeper/', + 'file': 'dholbach-cryptkeeper.mp3', + 'info_dict': { + 'title': 'Cryptkeeper', + 'description': 'After quite a long silence from myself, finally another Drum\'n\'Bass mix with my favourite current dance floor bangers.', + 'uploader': 'Daniel Holbach', + 'uploader_id': 'dholbach', + 'upload_date': '20111115', }, } @@ -50,10 +51,10 @@ class MixcloudIE(InfoExtractor): api_url = 'http://api.mixcloud.com/%s/%s/' % (uploader, cloudcast_name) info = self._download_json( - api_url, track_id, u'Downloading cloudcast info') + api_url, track_id, 'Downloading cloudcast info') preview_url = self._search_regex( - r'\s(?:data-preview-url|m-preview)="(.+?)"', webpage, u'preview url') + r'\s(?:data-preview-url|m-preview)="(.+?)"', webpage, 'preview url') song_url = preview_url.replace('/previews/', '/c/originals/') template_url = re.sub(r'(stream\d*)', 'stream%d', song_url) final_song_url = self._get_url(template_url)