Commit Graph

351 Commits (03df7baa6a8dc5cab41f5ce2f0be8cd439a6195d)

Author SHA1 Message Date
Philipp Hagemeister f46a8702cc [youtube:playlist] Fix test title
Philipp Hagemeister bfc2bedcfc [youtube] Make confirm_age non-fatal ()
Philipp Hagemeister 6b445558ff [youtube] Only set language when necessary
We only need to set the language when we are using a login; otherwise it will always be English.
Philipp Hagemeister 1cc887cbf0 [youtube] Add support for format 278
Philipp Hagemeister 203fb43f36 [youtube] Download DASH manifest by default (Closes )
Philipp Hagemeister a1f934b171 [youtube] Correct language cookie handling
Philipp Hagemeister e2dce53781 [youtube] Always request webpage in English (Fixes )
Philipp Hagemeister 9c44d2429b [vimeo:likes] Support large like lists (Fixes )
Philipp Hagemeister 6b08cdf626 [youtube] Support for embedded /p players (Fixes )
Philipp Hagemeister ac7553d031 [youtube] Support embed/videoseries URLs ()
Philipp Hagemeister cdc628a498 [youtube] Move more tests to extractors
Philipp Hagemeister 69ea8ca42c [youtube] Remove superfluous unicode specifiers
Philipp Hagemeister 4bc3a23ec5 [youtube] Modernize
Philipp Hagemeister 78caa52aea [youtube] Modernize
Philipp Hagemeister 310d75d141 [youtube] Correct description in test case
Philipp Hagemeister 9291475f7d [youtube] Move more tests to Playlist IE, and simply suitable.
Philipp Hagemeister 81127aa55d [youtube] Move playlist test to extractor
Philipp Hagemeister 9b583dca4c Merge remote-tracking branch 'drags/yt-feed-loadmore'
Jaime Marquínez Ferrándiz edb53e2dc3 [youtube] Don't make the url protocol optional
The generic extractor will add it.
Philipp Hagemeister a0e07d3161 [youtube] Move cache into its own module
Philipp Hagemeister c9cc0bf57b [youtube:playlist] PEP8
Jaime Marquínez Ferrándiz 9ea9b61448 Merge branch 'master' of github.com:rg3/youtube-dl
Jaime Marquínez Ferrándiz 1ed5b5c9c8 [youtube:subscriptions] Fix extraction (fixes )
Philipp Hagemeister 55f7bd2dcc [youtube] Fix category extraction
Philipp Hagemeister 3e7c12240c [youtube] Test for like_count and dislike_count ()
Jaime Marquínez Ferrándiz f30a38be8b [youtube] Fix extraction of like and dislike count (fixes )
Philipp Hagemeister 9480d1a566 Merge remote-tracking branch 'riking/twofactor'
Philipp Hagemeister bd9820c937 Merge remote-tracking branch 'liudongmiao/patch-subtitle'
Philipp Hagemeister 55db73efdf [youtube] tag 171 is 128KBits (Fixes )
Philipp Hagemeister 55c49908d2 [youtube] Handle incorrectly written cache files ()
riking 83317f6938 [youtube] Add two-factor account signin (TOTP only)
Additional work is required to prompt the user for the SMS or phone call codes, as there is no framework currently to prompt the user during an extraction operation.

Fixes 
Philipp Hagemeister 62af3a0eb5 [youtube] Use new signature cache ID for in-memory cache as well
Philipp Hagemeister 60064c53f1 [youtube] Make cache ID a tuple of lengths instead of just the whole length
Philipp Hagemeister 98eb1c3fa2 [youtube] Clean up -v signature output
Philipp Hagemeister 201e9eaa0e [youtube] Show format ID in signature deobfuscation -v output
Tim Sogard 1a9b9649fb Check load_more_widget_html for feed paging
Philipp Hagemeister b081cebefa [youtube] Fix player ID display
Jaime Marquínez Ferrándiz c084c93402 [youtube] Extract the 'sts' parameter from the webpage (fixes )
Liu DongMiao 7e660ac113 if there is more than one subtitle for the language, use the first one
Philipp Hagemeister c081b35c27 [youtube] Support new player URLs (Fixes )
Philipp Hagemeister 246168bd72 Remove unused imports
Jaime Marquínez Ferrándiz 2c57c7fa5a [youtube] Fix extraction of age gate videos (closes )
Setting the correct value of the 'sts' paramater in the 'get_video_info' url gives the correct urls.
Removed parameters that are not needed.
Philipp Hagemeister b8c74d606a [youtube] fix display of swf player id
Philipp Hagemeister 5425626790 [youtube] Move swfinterp into its own file
Philipp Hagemeister 5dc3552d85 [youtube] Add support for classes in swf parser
Philipp Hagemeister 3fbd27f73e [youtube] SWF parser: Add opcode 86
Yes, I know we need 96, but an implementation of 86 could help avoid a similar issue.
Philipp Hagemeister cf01013161 [youtube] Find more swf players (Closes , refer )
Philipp Hagemeister c8bf86d50d [youtube] Correct signature extraction error detection
Philipp Hagemeister b3a8878080 [youtube] Remove static signatures
The always fail by now. Instead, use only automatic signature extraction
Sergey M․ 6feb2d5e80 [youtube:search_url] Update regexes