Commit Graph

18257 Commits (a1d6041497c50d59c6d275125d21cd3b613f6a1c)
 

Author SHA1 Message Date
Unknown 09cace68c2 hard web auth.
siikamiika f0f76a33dc fix premiere live chat
They have isLiveContent = false so just check if the live chat renderer
continuation exists
Unknown 66f48768b0 sc web-auth api
siikamiika 88a68db03e flake8
siikamiika 7cd9e2a05f attempt to fix syntax error on older python
siikamiika f96f5ddad9 rename variable
siikamiika 7627f548e6 run flake8
siikamiika 321bf820c5 check live chat replay existence
siikamiika a78e3a5795 support youtube live chat replay
Unknown ea4b8b6747 Revert "Merge remote-tracking branch 'origin/master'"
This reverts commit 2e6682d80e.
Unknown 2e6682d80e Merge remote-tracking branch 'origin/master'
siikamiika 98b69821e4 use dl function for subtitles
Julien Hadley Jack abb41d6430 [ondemandkorea] add extractor error for odk premium content
Aakash Gajjar b19eec0d33
[fix] python 2 "url" field is missing or empty
`try_get` fails for `expected_type=str`, because in python 2
string has `unicode` type.

This commit removes the `expected_type` to disable the comparison.
xarantolus 2ad7b6ace9 Merge branch 'fixYTSearch' of https://github.com/xarantolus/youtube-dl into fixYTSearch
xarantolus a5e386d9fe Fix python2 compatibility and title extraction
Philipp d39cf56210
Merge branch 'master' into fixYTSearch
xarantolus 4f37c60bf5 Run formatter
xarantolus c449f70965 [youtube] Fix feed extraction
In order to extract videos from further pages, we need to get various variables that are in an argument to the `ytcfg.set` call in a script on the feed page.
Sergey M․ de722d3cd7 release 2020.07.28
Sergey M․ f4492c4890 [ChangeLog] Actualize
[ci skip]
Sergey M․ 49004a6b59 [youtube] Fix sigfunc name extraction (closes , closes , closes , closes )
MRWITEK 54ffcbb8eb [youtube] Improve description extraction (closes ) ()
Sergey M․ 9fa728f4e8 [wistia] Restrict embed regex (closes )
Glenn Slayden bb2c950b8e [youtube] Prevent excess HTTP 301 ()
Sergey M․ 255f31b5cb [youtube:playlists] Extend _VALID_URL (closes )
Remita Amine 2bd94127a2 [bellmedia] add support for cp24.com clip URLs(closes )
Sergey M․ a4ed50bb84
release 2020.07.28
Sergey M․ 570611955f
[ChangeLog] Actualize
[ci skip]
Sergey M․ e450f6cb63
[youtube] Fix sigfunc name extraction (closes , closes , closes , closes )
random-nick cae18ef8f2 [youtube] Fix age gate detection
Julien Hadley Jack efef17148f [ondemandkorea] fix jw_config regex extraction; change title and description extraction (closes )
MRWITEK a115e07594
[youtube] Improve description extraction (closes ) ()
Sergey M․ 718393c632
[wistia] Restrict embed regex (closes )
xarantolus 7fa0a67cc1 Remove unused variable
xarantolus c37ca4732b [youtube] Remote download limit
Josu Moreno 2c7088b59a Add extraction logic to mitele for videos not based in ooyala
Glenn Slayden 07af16b92e
[youtube] Prevent excess HTTP 301 ()
Sergey M․ e942cfd1a7
[youtube:playlists] Extend _VALID_URL (closes )
martin54 e6e5d98cdb [ard.py] add playlist support
Remita Amine 9a7e5cb88a [bellmedia] add support for cp24.com clip URLs(closes )
xarantolus 5cbe7563be [youtube] Return to old feed extraction code as it *seems* like that change was reverted
The old code now works again, but it downloads without limit. This is why a limit of 1000 videos is added, it can be overwritten with the `--max-downloads` option - that way, only so many ids will be extracted as videos downloaded
Alex Merkel f6513e1a93
[postprocessor/embedthumbnail] Replace % with _ in ffmpeg image output path
xarantolus 6a3cc89394 [youtube] Make search extraction less dependent on json schema.
If an object looks like a video (it has a `videoId` key), assume that it is.
Alex Merkel 6011dd9539
[postprocessor/embedthumbnail] Fix comments to make flake8 happy
Alex Merkel ac0ad4f91d
[postprocessor/embedthumbnail] Close file before possible renaming
Alex Merkel e987deb504
[postprocessor/embedthumbnail] Add detection for mislabeled WebP files
xarantolus b3fd4b155e run flake8
xarantolus 57f72370c5 [youtube] Fix feed extraction
This moves feed extraction from using html content to json metadata. However, loading additional pages no longer works.

The _extract_video_info function also returns a continuation object that contains some metadata that - together with an API key that is in the page source - might be used to request the next page.
xarantolus 6dad89289c [youtube] Move search URL extraction to appropriate extractor