diff options
| author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2015-03-18 16:50:23 +0100 | 
|---|---|---|
| committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2015-03-18 17:08:19 +0100 | 
| commit | 7a757b7194b1f1151857503baed3fa51d57397aa (patch) | |
| tree | 34cecbfb6d29cfc66e83f5bfc5b158cac066ef14 /youtube_dl/extractor/mixcloud.py | |
| parent | fa8ce2690447fa06a10398efd5b6dfa96c2ed1b4 (diff) | |
[mixcloud] Fix extraction of some metadata
The second test had some wrong info.
I couldn't find the timestamp, so I have removed it.
Diffstat (limited to 'youtube_dl/extractor/mixcloud.py')
| -rw-r--r-- | youtube_dl/extractor/mixcloud.py | 17 | 
1 files changed, 5 insertions, 12 deletions
diff --git a/youtube_dl/extractor/mixcloud.py b/youtube_dl/extractor/mixcloud.py index 7c6c885f9..2fe55179a 100644 --- a/youtube_dl/extractor/mixcloud.py +++ b/youtube_dl/extractor/mixcloud.py @@ -10,7 +10,6 @@ from ..utils import (      ExtractorError,      HEADRequest,      str_to_int, -    parse_iso8601,  ) @@ -27,8 +26,6 @@ class MixcloudIE(InfoExtractor):              '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', -            'timestamp': 1321359578,              'thumbnail': 're:https?://.*\.jpg',              'view_count': int,              'like_count': int, @@ -37,12 +34,12 @@ class MixcloudIE(InfoExtractor):          'url': 'http://www.mixcloud.com/gillespeterson/caribou-7-inch-vinyl-mix-chat/',          'info_dict': {              'id': 'gillespeterson-caribou-7-inch-vinyl-mix-chat', -            'ext': 'm4a', -            'title': 'Electric Relaxation vol. 3', +            'ext': 'mp3', +            'title': 'Caribou 7 inch Vinyl Mix & Chat',              'description': 'md5:2b8aec6adce69f9d41724647c65875e8', -            'uploader': 'Daniel Drumz', +            'uploader': 'Gilles Peterson Worldwide',              'uploader_id': 'gillespeterson', -            'thumbnail': 're:https?://.*\.jpg', +            'thumbnail': 're:https?://.*/images/',              'view_count': int,              'like_count': int,          }, @@ -85,7 +82,7 @@ class MixcloudIE(InfoExtractor):              raise ExtractorError('Unable to extract track url')          PREFIX = ( -            r'<span class="play-button[^"]*?"' +            r'm-play-on-spacebar[^>]+'              r'(?:\s+[a-zA-Z0-9-]+(?:="[^"]+")?)*?\s+')          title = self._html_search_regex(              PREFIX + r'm-title="([^"]+)"', webpage, 'title') @@ -105,9 +102,6 @@ class MixcloudIE(InfoExtractor):              [r'<meta itemprop="interactionCount" content="UserPlays:([0-9]+)"',               r'/listeners/?">([0-9,.]+)</a>'],              webpage, 'play count', fatal=False)) -        timestamp = parse_iso8601(self._search_regex( -            r'<time itemprop="dateCreated" datetime="([^"]+)">', -            webpage, 'upload date', default=None))          return {              'id': track_id, @@ -117,7 +111,6 @@ class MixcloudIE(InfoExtractor):              'thumbnail': thumbnail,              'uploader': uploader,              'uploader_id': uploader_id, -            'timestamp': timestamp,              'view_count': view_count,              'like_count': like_count,          }  | 
