Commit Graph

41 Commits (794771a164009ff94046c98d8a7d45f7706547af)

Author SHA1 Message Date
Sergey M․ caf48f557a
[metacafe] Fix family filter bypass (closes )
Sergey M․ f75caf059e
[metacafe] Improve (closes )
Alex Monk bdabbc220c
[metacafe] Bypass family filter
If you don't send this user=ffilter: false cookie, it will 301 redirect you to a page asking about it, and then the title check will fail.
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Remita Amine ab49d7a9fa use mimetype2ext to determine manifest ext in multiple extractors
Remita Amine 2817b99cf2 [metacafe] fix info extraction(closes )(closes )
Yen Chi Hsuan 0738187f9b
[ThePlatform] Fix tests failed since 79ba9140dc
Sergey M․ 6e6bc8dae5 Use urlencode_postdata across the codebase
Sergey M․ 15707c7e02 [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode

Closes 
Sergey M․ 5886b38d73 Add support for https for all extractors as preventive and future-proof measure
Jaime Marquínez Ferrándiz 77334ccb44 [metacafe] Fix age limit extraction
Jaime Marquínez Ferrándiz 796db21295 [metacafe] Fix video url extraction (closes )
Sergey M? 5c2266df4b Switch codebase to use sanitized_Request instead of
compat_urllib_request.Request

[downloader/dash] Use sanitized_Request

[downloader/http] Use sanitized_Request

[atresplayer] Use sanitized_Request

[bambuser] Use sanitized_Request

[bliptv] Use sanitized_Request

[brightcove] Use sanitized_Request

[cbs] Use sanitized_Request

[ceskatelevize] Use sanitized_Request

[collegerama] Use sanitized_Request

[extractor/common] Use sanitized_Request

[crunchyroll] Use sanitized_Request

[dailymotion] Use sanitized_Request

[dcn] Use sanitized_Request

[dramafever] Use sanitized_Request

[dumpert] Use sanitized_Request

[eitb] Use sanitized_Request

[escapist] Use sanitized_Request

[everyonesmixtape] Use sanitized_Request

[extremetube] Use sanitized_Request

[facebook] Use sanitized_Request

[fc2] Use sanitized_Request

[flickr] Use sanitized_Request

[4tube] Use sanitized_Request

[gdcvault] Use sanitized_Request

[extractor/generic] Use sanitized_Request

[hearthisat] Use sanitized_Request

[hotnewhiphop] Use sanitized_Request

[hypem] Use sanitized_Request

[iprima] Use sanitized_Request

[ivi] Use sanitized_Request

[keezmovies] Use sanitized_Request

[letv] Use sanitized_Request

[lynda] Use sanitized_Request

[metacafe] Use sanitized_Request

[minhateca] Use sanitized_Request

[miomio] Use sanitized_Request

[meovideo] Use sanitized_Request

[mofosex] Use sanitized_Request

[moniker] Use sanitized_Request

[mooshare] Use sanitized_Request

[movieclips] Use sanitized_Request

[mtv] Use sanitized_Request

[myvideo] Use sanitized_Request

[neteasemusic] Use sanitized_Request

[nfb] Use sanitized_Request

[niconico] Use sanitized_Request

[noco] Use sanitized_Request

[nosvideo] Use sanitized_Request

[novamov] Use sanitized_Request

[nowness] Use sanitized_Request

[nuvid] Use sanitized_Request

[played] Use sanitized_Request

[pluralsight] Use sanitized_Request

[pornhub] Use sanitized_Request

[pornotube] Use sanitized_Request

[primesharetv] Use sanitized_Request

[promptfile] Use sanitized_Request

[qqmusic] Use sanitized_Request

[rtve] Use sanitized_Request

[safari] Use sanitized_Request

[sandia] Use sanitized_Request

[shared] Use sanitized_Request

[sharesix] Use sanitized_Request

[sina] Use sanitized_Request

[smotri] Use sanitized_Request

[sohu] Use sanitized_Request

[spankwire] Use sanitized_Request

[sportdeutschland] Use sanitized_Request

[streamcloud] Use sanitized_Request

[streamcz] Use sanitized_Request

[tapely] Use sanitized_Request

[tube8] Use sanitized_Request

[tubitv] Use sanitized_Request

[twitch] Use sanitized_Request

[twitter] Use sanitized_Request

[udemy] Use sanitized_Request

[vbox7] Use sanitized_Request

[veoh] Use sanitized_Request

[vessel] Use sanitized_Request

[vevo] Use sanitized_Request

[viddler] Use sanitized_Request

[videomega] Use sanitized_Request

[viewvster] Use sanitized_Request

[viki] Use sanitized_Request

[vk] Use sanitized_Request

[vodlocker] Use sanitized_Request

[voicerepublic] Use sanitized_Request

[wistia] Use sanitized_Request

[xfileshare] Use sanitized_Request

[xtube] Use sanitized_Request

[xvideos] Use sanitized_Request

[yandexmusic] Use sanitized_Request

[youku] Use sanitized_Request

[youporn] Use sanitized_Request

[youtube] Use sanitized_Request

[patreon] Use sanitized_Request

[extractor/common] Remove unused import

[nfb] PEP 8
Sergey M․ c177bb3a50 [metacafe] Use compat_urllib_parse_unquote
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules
Jouke Waleson 8bcc875676 PEP8: more applied
Philipp Hagemeister ea6e8d5454 [metacafe] Add support for movieclips videos (Fixes )
Philipp Hagemeister c15235cd07 [metacafe] Avoid excessive nesting
Philipp Hagemeister 12c3ec3382 [metacafe] Simplify
Sergey M․ 2c1396073e [metacafe] Remove accidently inserted comment string
Sergey M․ 401983c6a0 [metacafe] More modernize
Sergey M․ 391dc3ee07 [metacafe] Replace cbs test
Sergey M․ be3b8fa30f [metacafe] Modernize
ruuk 54ab193970 Extract thumbnail with _og_search_thumbnail
ruuk 76df418cba Add thumbnail for metacafe
Philipp Hagemeister 2101830c0d Remove unused imports
Jaime Marquínez Ferrándiz baa7b1978b Remove the calls to 'compat_urllib_request.urlopen' in a few extractors
Jaime Marquínez Ferrándiz b9a2c53833 [metacafe] Add support for cbs videos (fixes )
They use theplatform.com
Jaime Marquínez Ferrándiz 66cf3ac342 [metacafe] Fix support for age-restricted videos (fixes )
The 'Content-Type' header must be set for disabling the family filter.
The 'flashversion' cookie  is only needed for AnyClip videos.
Added tests for standard metacafe videos and for age-restricted videos.
Also set the 'age_limit' field.
Jaime Marquínez Ferrándiz ea32fbacc8 Fix the extensions of two tests with youtube videos
The best quality is now a mp4 video.
Jaime Marquínez Ferrándiz 6c758d79de [metacafe] Add more cases for detecting the uploader detection (reported in )
Philipp Hagemeister bf85454116 [metacafe] Fix test
Philipp Hagemeister 5910724b11 [metacafe] New result format
Philipp Hagemeister 7e24b09da9 [metacafe] Extract description
Philipp Hagemeister f085f960e7 [metacafe] Fix uploader detection
Philipp Hagemeister ec00e1d8a0 [metacafe] Use modern helper methods
Philipp Hagemeister 896d5b63e8 [metacafe] Add support for AnyClip videos ()
Philipp Hagemeister 0d843f796b Remove superfluous name declarations
Philipp Hagemeister 83f6f68e79 [metacafe] move tests
Philipp Hagemeister 38cbc40a64 Move Metacafe and Statigram into their own files, and remove absolute import