Commit Graph

7276 Commits (f5f4a27a964b41646303921104f4d6d6fd2098e4)

Author SHA1 Message Date
Jaime Marquínez Ferrándiz f5f4a27a96 [YoutubeDL] format spec: fix handling of '/' with ','
When using 'bestvideo/best,bestaudio', 'bestvideo/best' must be set as the current_selector (instead of appending it to the selectors), otherwise when it gets the ',' it would append 'None' to the selectors.
Jaime Marquínez Ferrándiz cf2ac6df68 [YoutubeDL] format spec: Fix handling of '+' with '/'
'bestvideo+bestaudio/best' was incorrectly interpreted as 'bestvideo+(bestaudio/best)', so it would fail if 'bestaudio' doesn't exist instead of falling back to 'best'.
Jaime Marquínez Ferrándiz 0130afb76e [YoutubeDL] format spec: allow grouping specifiers with parentheses
Jaime Marquínez Ferrándiz 5acfa126c8 [YoutubeDL] format spec: treat 'all' like a normal specifier
So you can use filters with it, for example 'all[width>=400][width<=600]'.
Jaime Marquínez Ferrándiz 67134eaba1 [YoutubeDL] rework how the format spec is processed
The spec string is processed using 'tokenize.tokenize' to split it in words and operators, the filters are still processed using regular expressions.
This should make easier to allow grouping operators with parens.
Yen Chi Hsuan ac0474f89d [twitch:vod] Update _TEST
The original test case is gone
Yen Chi Hsuan bb512e57dc [twitch:vod] Fix 'Source' format in m3u8 (closes )
Sergey M․ 23e7cba87f [twitter:card] Add extractor ()
Sergey M․ 6c4d20cd6f [downloader/external] Fix externals downloaders specified with extension on Windows
Sergey M․ 04c27802c0 [smotri] Add tests for password protected videos
Sergey M․ c3b7202f4f [smotri] Remove non relevant test
Sergey M․ 81103ef35d [smotri] Fix password protected video extraction
Sergey M. 0eb5c1c62a Merge pull request from yan12125/skip_problematic_sites
[planetaplay/quickvid/vube] Skip inaccessible sites
Sergey M․ a9de951744 [snagfilms] More tests
Sergey M․ a42a1bb09d [snagfilms] Capture not available error
Sergey M․ 9fbfc9bd4d [snagfilms:embed] Capture geolocation restriction error
Sergey M․ 242a998bdc [snagfilms] Add support for shows
Sergey M․ 9d1bf70234 Merge branch 'remitamine-snagfilms'
Sergey M․ b8c1cc1a51 [extractor/generic] Add test for snagfilms embeds
Sergey M․ eedd20ef96 [extractor/generic] Add support for snagfilms embeds
Sergey M․ 7c197ad96d [snagfilms] Add routine for generic embeds extractions
Sergey M․ 654fd03c73 [snagfilms] Improve and simplify
Jaime Marquínez Ferrándiz cee16e0fa3 [newstube] style: fix alignment
Jaime Marquínez Ferrándiz 73c471e9ef [newstube] Fix GUID extraction (fixes )
Sergey M․ 533b99fbf9 Merge branch 'snagfilms' of https://github.com/remitamine/youtube-dl into remitamine-snagfilms
remitamine f39eb98bab download all pages before start extracting info
Sergey M․ 00334d0de0 [options] Add missing whitespace and split lines
Sergey M․ 226b886ca8 [vk] Fix authentication (Closes )
Yen Chi Hsuan af214c3a79 [youtube] More useful messages for georestricted videos ()
Yen Chi Hsuan 4eb10f6621 [utils] Add ISO3166Utils
remitamine 7d7d469025 add support for embed links
remitamine fd40bdc0be remove unnecessary symbolic name for group
remitamine 7e0480ae0e convert tabs to 4 spaces identation
remitamine 03339b7b5b [snagfilms] Add new extractor
Sergey M․ 2988835af5 [lynda] Fix non-ASCII logins/passwords on python 2
Sergey M․ 62cca96b72 [lynda] Fix confirm login request ()
Sergey M․ b4dea075a3 [lynda] Fix login request (Closes )
Sergey M․ 533f67d3fa [infoq] Relax _VALID_URL (Closes )
Jaime Marquínez Ferrándiz 906e2f0eac [downloader/external] Add downloader for httpie (closes )
Yen Chi Hsuan b8091db6b9 [planetaplay/quickvid/vube] Skip inaccessible sites
Yen Chi Hsuan 381c067755 [thesixtyone] Modernize
Yen Chi Hsuan 2182ab5187 [thesixtyone] Fix audio_server
Some of the songs are moved to Amazon AWS
Philipp Hagemeister a1593a4a0e release 2015.06.25
Sergey M․ 8084be78c5 [extractor/generic] Add test for OnionStudios embeds
Sergey M․ 1ac1c4c26e [extractor/generic] Add support for OnionStudios embeds (Closes )
Sergey M․ d4f58034f7 [onionstudios] Add generic embed extraction routine
Sergey M․ f843300fe5 [onionstudios] Add extractor
Sergey M․ 03b9c94437 [soundcloud:user] Add test
Sergey M․ a219d175c6 [soundcloud] Improve _VALID_URL
Do not takeover soundcloud:user URLs
Sergey M. 3c3b4176bd Merge pull request from dstftw/force-generic-extractor
Add --force-generic-extractor