youtube-dl

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

commit aa5957ac49aad5165ce9ab5b9403539d61a09dcf
parent 64413f7563eb7a89e06ede91fc135de73bc57db4
Author: Sergey M․ <dstftw@gmail.com>
Date:   Fri, 20 May 2016 21:33:31 +0600

[extractor/generic] Add support for async wistia embeds (Closes #9549)

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

diff --git a/youtube_dl/extractor/generic.py b/youtube_dl/extractor/generic.py @@ -1563,6 +1563,15 @@ class GenericIE(InfoExtractor): 'id': match.group('id') } + match = re.search( + r'''(?sx) + <script[^>]+src=(["'])(?:https?:)?//fast\.wistia\.com/assets/external/E-v1\.js\1[^>]*>.*? + <div[^>]+class=(["']).*?\bwistia_async_(?P<id>[a-z0-9]+)\b.*?\2 + ''', webpage) + if match: + return self.url_result(self._proto_relative_url( + 'wistia:%s' % match.group('id')), 'Wistia') + # Look for SVT player svt_url = SVTIE._extract_url(webpage) if svt_url: