youtube-dl

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

commit 612a159510edffbf50e01c482b9ed2c947ed0112
parent f517c0c0a72c0af38bf7136b1519d115557dab2f
Author: Remita Amine <remitamine@gmail.com>
Date:   Mon, 11 Mar 2019 09:51:26 +0100

[primesharetv] remove extractor

Diffstat:
Myoutube_dl/extractor/extractors.py | 1-
Dyoutube_dl/extractor/primesharetv.py | 62--------------------------------------------------------------
2 files changed, 0 insertions(+), 63 deletions(-)

diff --git a/youtube_dl/extractor/extractors.py b/youtube_dl/extractor/extractors.py @@ -901,7 +901,6 @@ from .puhutv import ( PuhuTVSerieIE, ) from .presstv import PressTVIE -from .primesharetv import PrimeShareTVIE from .promptfile import PromptFileIE from .prosiebensat1 import ProSiebenSat1IE from .puls4 import Puls4IE diff --git a/youtube_dl/extractor/primesharetv.py b/youtube_dl/extractor/primesharetv.py @@ -1,62 +0,0 @@ -from __future__ import unicode_literals - -from .common import InfoExtractor -from ..utils import ( - ExtractorError, - sanitized_Request, - urlencode_postdata, -) - - -class PrimeShareTVIE(InfoExtractor): - _VALID_URL = r'https?://(?:www\.)?primeshare\.tv/download/(?P<id>[\da-zA-Z]+)' - - _TEST = { - 'url': 'http://primeshare.tv/download/238790B611', - 'md5': 'b92d9bf5461137c36228009f31533fbc', - 'info_dict': { - 'id': '238790B611', - 'ext': 'mp4', - 'title': 'Public Domain - 1960s Commercial - Crest Toothpaste-YKsuFona', - }, - } - - def _real_extract(self, url): - video_id = self._match_id(url) - - webpage = self._download_webpage(url, video_id) - - if '>File not exist<' in webpage: - raise ExtractorError('Video %s does not exist' % video_id, expected=True) - - fields = self._hidden_inputs(webpage) - - headers = { - 'Referer': url, - 'Content-Type': 'application/x-www-form-urlencoded', - } - - wait_time = int(self._search_regex( - r'var\s+cWaitTime\s*=\s*(\d+)', - webpage, 'wait time', default=7)) + 1 - self._sleep(wait_time, video_id) - - req = sanitized_Request( - url, urlencode_postdata(fields), headers) - video_page = self._download_webpage( - req, video_id, 'Downloading video page') - - video_url = self._search_regex( - r"url\s*:\s*'([^']+\.primeshare\.tv(?::443)?/file/[^']+)'", - video_page, 'video url') - - title = self._html_search_regex( - r'<h1>Watch\s*(?:&nbsp;)?\s*\((.+?)(?:\s*\[\.\.\.\])?\)\s*(?:&nbsp;)?\s*<strong>', - video_page, 'title') - - return { - 'id': video_id, - 'url': video_url, - 'title': title, - 'ext': 'mp4', - }