Commit Graph

36 Commits (3b5399ce0f85f46ce856d47c725a437c72dcce6e)

Author SHA1 Message Date
Remita Amine 07154c7930 [facebook] extract subtitles(closes )
Sergey M․ 067aa17edf
Start moving to ytdl-org
bato3 1a88fc5a69 [ceskatelevize] Use https for API call (refs )
Sergey M․ 9a054fcbba
[ceskatelevize] Add support for iframe embeds (closes )
Sergey M․ 28b674ca23
[ceskateleveize:porady] Add extractor (closes , closes )
Sergey M․ e18f1da97a
[ceskateleveize] Improve extraction and remove URL replacement hacks
Remita Amine fb4fc44928 [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
Sergey M․ eafaeb226a
[ceskatelevize] Lower priority for audio description sources ()
Sergey M․ de4d378c0c
[ceskatelevize] Prefix format ids
Sergey M․ 5cb2d36c82
[ceskatelevize] Extract DASH formats (closes , closes )
Ondřej Caletka fcca0d53a8
[ceskatelevize] Quick fix to revert to using old HLS-based playlist
This fixes recent changes in iVysilani. Proper patch should migrate to
MPEG-DASH version, which is now the default.
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Déstin Reed dcdb292fdd
Unify coding cookie
stepshal 925194022c
Improve some _VALID_URLs
Sergey M․ 3951e7eb93
[ceskatelevize] Simplify, restore bonus video test and skip georestricted test (Closes )
Tomáš Čech f1f6f5aa5e
[ceskatelevize] Add support for live streams
Live streams has no playlist title, use title of the stream containing
TV channel name. Internal m3u8 handler doesn't seem to handle well
continuous streams. Add test for live stream. Remove no longer
reachable test.
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․ cc7397b04d [ceskatelevize] Make m3u8 formats extraction non fatal (Closes )
Sergey M․ 611c1dd96e [refactor] Single quotes consistency
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․ 97243fe395 [ceskatelevize] Extract playlists (Closes )
Sergey M․ 3e72f5f10e [ceskatelevize] Use compat_urllib_parse_unquote
Jaime Marquínez Ferrándiz 48246541da [ceskatelevize] Convert to new subtitles system
Sergey M․ 6309cb9b41 [ceskatelevize] Fix python 2.6 format issue
Sergey M․ 27a82a1b93 [ceskatelevize] Simplify
Ondřej Caletka c067545c17 ceskatelevize: Closed captions support
Sergey M․ 02ec32a1ef [ceskatelevize] Adapt to new API (Closes )
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 5f6a1245ff PEP8 applied
Sergey M․ 5a0b26252e [ceskatelevize] Simplify
Sergey M․ 7d78f0cc48 [ceskatelevize] Fix video availability check and add geo unrestricted test
pulpe 392017874c [CeskaTelevize] raise ExtractorError if you are outside of CR
pulpe c3cb92d1ab [CeskaTelevize] fix python3 support @dstftw
pulpe aa5590fa07 skip test
pulpe 8cfb5bbf92 [CeskaTelevize] Add initial support for ceskatelevize.cz