Jaime Marquínez Ferrándiz
0a31a35098
[YoutubeDL] format spec: add additional checks for invalid syntax
2015-07-10 22:46:25 +02:00
Jaime Marquínez Ferrándiz
bb8e553662
[YoutubeDL] format spec: Do not fail when a filter gives an empty result
...
For example with 'best[height<40]' we ended getting a 'IndexError: list index out of range'.
2015-07-04 21:41:09 +02:00
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.
2015-07-04 21:30:26 +02:00
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'.
2015-06-30 19:50:17 +02:00
Jaime Marquínez Ferrándiz
0130afb76e
[YoutubeDL] format spec: allow grouping specifiers with parentheses
2015-06-29 12:46:02 +02:00
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]'.
2015-06-28 22:48:02 +02:00
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.
2015-06-28 22:31:35 +02:00
Yen Chi Hsuan
ac0474f89d
[twitch:vod] Update _TEST
...
The original test case is gone
2015-06-28 13:33:09 +08:00
Yen Chi Hsuan
bb512e57dc
[twitch:vod] Fix 'Source' format in m3u8 ( closes #6115 )
2015-06-28 13:33:09 +08:00
Sergey M․
23e7cba87f
[twitter:card] Add extractor ( #5239 )
2015-06-28 01:22:25 +06:00
Sergey M․
6c4d20cd6f
[downloader/external] Fix externals downloaders specified with extension on Windows
2015-06-28 00:08:52 +06:00
Sergey M․
04c27802c0
[smotri] Add tests for password protected videos
2015-06-27 23:31:27 +06:00
Sergey M․
c3b7202f4f
[smotri] Remove non relevant test
2015-06-27 23:03:26 +06:00
Sergey M․
81103ef35d
[smotri] Fix password protected video extraction
2015-06-27 23:00:27 +06:00
Sergey M.
0eb5c1c62a
Merge pull request #6081 from yan12125/skip_problematic_sites
...
[planetaplay/quickvid/vube] Skip inaccessible sites
2015-06-27 18:49:29 +05:00
Sergey M․
a9de951744
[snagfilms] More tests
2015-06-27 18:57:01 +06:00
Sergey M․
a42a1bb09d
[snagfilms] Capture not available error
2015-06-27 18:54:08 +06:00
Sergey M․
9fbfc9bd4d
[snagfilms:embed] Capture geolocation restriction error
2015-06-27 18:50:26 +06:00
Sergey M․
242a998bdc
[snagfilms] Add support for shows
2015-06-27 18:40:01 +06:00
Sergey M․
9d1bf70234
Merge branch 'remitamine-snagfilms'
2015-06-27 18:29:16 +06:00
Sergey M․
b8c1cc1a51
[extractor/generic] Add test for snagfilms embeds
2015-06-27 18:28:10 +06:00
Sergey M․
eedd20ef96
[extractor/generic] Add support for snagfilms embeds
2015-06-27 18:26:14 +06:00
Sergey M․
7c197ad96d
[snagfilms] Add routine for generic embeds extractions
2015-06-27 18:25:50 +06:00
Sergey M․
654fd03c73
[snagfilms] Improve and simplify
2015-06-27 18:20:42 +06:00
Jaime Marquínez Ferrándiz
cee16e0fa3
[newstube] style: fix alignment
2015-06-27 14:20:33 +02:00
Jaime Marquínez Ferrándiz
73c471e9ef
[newstube] Fix GUID extraction ( fixes #6109 )
2015-06-27 14:18:01 +02:00
Sergey M․
533b99fbf9
Merge branch 'snagfilms' of https://github.com/remitamine/youtube-dl into remitamine-snagfilms
2015-06-27 16:52:51 +06:00
remitamine
f39eb98bab
download all pages before start extracting info
2015-06-27 10:55:25 +01:00
Sergey M․
00334d0de0
[options] Add missing whitespace and split lines
2015-06-27 14:26:51 +06:00
Sergey M․
226b886ca8
[vk] Fix authentication ( Closes #6105 )
2015-06-27 14:04:55 +06:00
Yen Chi Hsuan
af214c3a79
[youtube] More useful messages for georestricted videos ( #5716 )
2015-06-27 13:15:57 +08:00
Yen Chi Hsuan
4eb10f6621
[utils] Add ISO3166Utils
2015-06-27 13:13:57 +08:00
remitamine
7d7d469025
add support for embed links
2015-06-27 00:13:14 +01:00
remitamine
fd40bdc0be
remove unnecessary symbolic name for group
2015-06-26 21:56:15 +01:00
remitamine
7e0480ae0e
convert tabs to 4 spaces identation
2015-06-26 21:50:27 +01:00
remitamine
03339b7b5b
[snagfilms] Add new extractor
2015-06-26 18:25:43 +01:00
Sergey M․
2988835af5
[lynda] Fix non-ASCII logins/passwords on python 2
2015-06-26 19:48:23 +06:00
Sergey M․
62cca96b72
[lynda] Fix confirm login request ( #6088 )
2015-06-26 19:46:42 +06:00
Sergey M․
b4dea075a3
[lynda] Fix login request ( Closes #6088 )
2015-06-26 19:36:04 +06:00
Sergey M․
533f67d3fa
[infoq] Relax _VALID_URL ( Closes #6071 )
2015-06-25 19:54:44 +06:00
Jaime Marquínez Ferrándiz
906e2f0eac
[downloader/external] Add downloader for httpie ( closes #6079 )
2015-06-25 15:48:04 +02:00
Yen Chi Hsuan
b8091db6b9
[planetaplay/quickvid/vube] Skip inaccessible sites
2015-06-25 16:40:29 +08:00
Yen Chi Hsuan
381c067755
[thesixtyone] Modernize
2015-06-25 16:19:04 +08:00
Yen Chi Hsuan
2182ab5187
[thesixtyone] Fix audio_server
...
Some of the songs are moved to Amazon AWS
2015-06-25 16:15:13 +08:00
Philipp Hagemeister
a1593a4a0e
release 2015.06.25
2015-06-25 07:43:49 +02:00
Sergey M․
8084be78c5
[extractor/generic] Add test for OnionStudios embeds
2015-06-24 23:23:16 +06:00
Sergey M․
1ac1c4c26e
[extractor/generic] Add support for OnionStudios embeds ( Closes #5841 )
2015-06-24 23:19:50 +06:00
Sergey M․
d4f58034f7
[onionstudios] Add generic embed extraction routine
2015-06-24 23:16:33 +06:00
Sergey M․
f843300fe5
[onionstudios] Add extractor
2015-06-24 23:12:13 +06:00
Sergey M․
03b9c94437
[soundcloud:user] Add test
2015-06-24 20:49:22 +06:00