From 5904f050ca38e366c43d6e202a0259bae947221b Mon Sep 17 00:00:00 2001 From: Dan Salmon Date: Thu, 9 Mar 2017 20:40:12 +0100 Subject: [PATCH] Update extractor --- youtube_dl/extractor/seeso.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/youtube_dl/extractor/seeso.py b/youtube_dl/extractor/seeso.py index d758d9075..aa843c68b 100644 --- a/youtube_dl/extractor/seeso.py +++ b/youtube_dl/extractor/seeso.py @@ -10,21 +10,20 @@ from ..utils import ( class SeesoIE(InfoExtractor): - _VALID_URL = r'https?://(?:www\.)?seeso\.com/view/episode/(?P[0-9]+)' + _VALID_URL = r'https?://(?:www\.)?seeso\.com/view/(episode|movie)/(?P[0-9]+)' _TEST = { 'params': { - 'username': 'emailhere', - 'password': 'passhere' + 'username': 'emailaddress', + 'password': 'password' }, - 'url': 'https://www.seeso.com/view/episode/799241283849', + 'url': 'https://www.seeso.com/view/episode/697446467698', 'info_dict': { - 'id': '799241283849', + 'id': '697446467698', 'ext': 'mp4', - 'series': 'Bajillion Dollar Propertie$', - 'title': 'Farsi Lessons', - 'description': ("Amir leads Victoria into a trap, the Bros meet a super obnoxious bro, " - "and rival brokers Serge and Gio intimidate Glenn."), - 'thumbnail': 'https://chaosic.akamaized.net/NBCOTT_-_Production/360/907/160831_3092487_Farsi_Lessons.jpg', + 'series': 'Hidden America with Jonah Ray', + 'title': 'CHICAGO: THE SECOND BEST CITY', + 'description': "They call it the Second City and Jonah’s here to find out why. He digs into Chicago’s vast history of corruption as it relates to politics. It’s historical relevance to the Prohibition Era party scene. As well as taking in the city’s famous improv theaters, bars and nightlife.", + # 'thumbnail': 'https://chaosic.akamaized.net/NBCOTT_-_Production/360/907/160831_3092487_Farsi_Lessons.jpg', } } @@ -48,6 +47,7 @@ class SeesoIE(InfoExtractor): auth_response = self._download_json(auth_request, '', note='Getting auth token...') auth_token = auth_response.get('user').get('token') + print("auth_token: ", auth_token) return auth_token def _real_extract(self, url): @@ -77,7 +77,7 @@ class SeesoIE(InfoExtractor): m3u8_url = 'https://link.theplatform.com/s/NZILfC/media/{0}?feed=All%20Media%20Feed&auth={1}' \ '&vpaid=script,flash&formats=m3u,mpeg4'.format(public_url_id, auth_token) formats = [] - for entry in self._extract_m3u8_formats(m3u8_url, video_id, m3u8_id='m3u8', ext='mp4'): + for entry in self._extract_m3u8_formats(m3u8_url, video_id, m3u8_id='m3u8', ext='ts'): formats.append(entry) self._sort_formats(formats)