aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/cda.py
diff options
context:
space:
mode:
authorRogério Brito <rbrito@ime.usp.br>2017-03-08 22:53:09 -0300
committerRogério Brito <rbrito@ime.usp.br>2017-03-08 22:53:09 -0300
commit1d3fd83f473663fce3e0a10303473a38d80cc3d0 (patch)
tree80d9943427637e0e06a725c5791e9fc9368d7f98 /youtube_dl/extractor/cda.py
parent4e090bc3ceacc4e3cd464d12ea97700e3acad37d (diff)
downloadyoutube-dl-1d3fd83f473663fce3e0a10303473a38d80cc3d0.zip
youtube-dl-1d3fd83f473663fce3e0a10303473a38d80cc3d0.tar.gz
youtube-dl-1d3fd83f473663fce3e0a10303473a38d80cc3d0.tar.bz2
New upstream version 2017.03.07
Diffstat (limited to 'youtube_dl/extractor/cda.py')
-rwxr-xr-xyoutube_dl/extractor/cda.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/youtube_dl/extractor/cda.py b/youtube_dl/extractor/cda.py
index ae7af2f..1ee35b5 100755
--- a/youtube_dl/extractor/cda.py
+++ b/youtube_dl/extractor/cda.py
@@ -1,6 +1,7 @@
# coding: utf-8
from __future__ import unicode_literals
+import codecs
import re
from .common import InfoExtractor
@@ -96,6 +97,10 @@ class CDAIE(InfoExtractor):
if not video or 'file' not in video:
self.report_warning('Unable to extract %s version information' % version)
return
+ if video['file'].startswith('uggc'):
+ video['file'] = codecs.decode(video['file'], 'rot_13')
+ if video['file'].endswith('adc.mp4'):
+ video['file'] = video['file'].replace('adc.mp4', '.mp4')
f = {
'url': video['file'],
}