X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fdropbox.py;h=41208c97691aafc1c2c96ed06d4a326bca8886a6;hb=b4e7447458770a705c064d0eb7f73f49dc885557;hp=44f827e89dcc5bcf52a4461191625bd7f2690d8a;hpb=ce4e242a6f360e9b7cbf9675d55a14eb1e595a7f;p=youtube-dl diff --git a/youtube_dl/extractor/dropbox.py b/youtube_dl/extractor/dropbox.py index 44f827e89..41208c976 100644 --- a/youtube_dl/extractor/dropbox.py +++ b/youtube_dl/extractor/dropbox.py @@ -1,6 +1,7 @@ # coding: utf-8 from __future__ import unicode_literals +import os.path import re from .common import InfoExtractor @@ -9,18 +10,19 @@ from .common import InfoExtractor class DropboxIE(InfoExtractor): _VALID_URL = r'https?://(?:www\.)?dropbox[.]com/s/(?P[a-zA-Z0-9]{15})/(?P[^?#]*)' _TEST = { - 'url': 'https://www.dropbox.com/s/mcnzehi9wo55th4/20131219_085616.mp4', - 'file': 'mcnzehi9wo55th4.mp4', - 'md5': '2cec58eb277054eca0dbaaf3bdc72564', + 'url': 'https://www.dropbox.com/s/0qr9sai2veej4f8/THE_DOCTOR_GAMES.mp4', + 'md5': '8ae17c51172fb7f93bdd6a214cc8c896', 'info_dict': { - 'title': '20131219_085616' + 'id': '0qr9sai2veej4f8', + 'ext': 'mp4', + 'title': 'THE_DOCTOR_GAMES' } } def _real_extract(self, url): mobj = re.match(self._VALID_URL, url) video_id = mobj.group('id') - title = mobj.group('title') + title = os.path.splitext(mobj.group('title'))[0] video_url = url + '?dl=1' return {