Yen Chi Hsuan
41597d9bed
[viki] Fix description extraction ( closes #6339 )
2015-07-23 13:39:19 +08:00
Jaime Marquínez Ferrándiz
b37317d8b0
[generic] Unescape HTML escape sequences in redirect urls ( fixes #6311 )
2015-07-22 23:33:49 +02:00
Jaime Marquínez Ferrándiz
87dc451108
[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True ( #5118 )
...
Currently they give a 403 Forbidden error.
2015-07-22 23:27:41 +02:00
Jaime Marquínez Ferrándiz
ca4456eda8
[tagesschau] Remove unused import
2015-07-22 23:23:38 +02:00
Sergey M․
993df6bc22
[prosiebensat1] Modernize
2015-07-23 03:05:16 +06:00
Sergey M․
61be92e26a
[prosiebensat1] Recognize DRM protected videos ( #6334 )
2015-07-23 03:04:23 +06:00
Sergey M․
c59b61c0da
[viki] Fix height ( Closes #6333 )
2015-07-23 02:13:51 +06:00
Sergey M․
3e214851a4
[tagesschau] Improve tests
2015-07-23 01:01:35 +06:00
Sergey M․
a47b602b08
[tagesschau] Add support for audio
2015-07-23 01:01:04 +06:00
Sergey M․
948199deac
[tagesschau] Relax _VALID_URL and simplify
2015-07-23 00:30:48 +06:00
Sergey M․
c356620ec1
Merge branch 'patch/enhance-tagesschau-regex' of https://github.com/rohieb/youtube-dl into rohieb-patch/enhance-tagesschau-regex
2015-07-23 00:12:46 +06:00
Sergey M․
c7620992d2
[pbs] No need to escape colon
2015-07-22 23:49:55 +06:00
Sergey M․
ce1bafdce9
[pbs] Clean up title construction rationale
2015-07-22 23:49:08 +06:00
Sergey M.
9872e588c8
Merge pull request #6292 from atomicdryad/pr-fix_pbs_titles
...
pbs: fix vague 'Full Episode' titles; prepend name of show
2015-07-22 23:42:19 +06:00
Sergey M․
d609edf4f1
[udemy] Handle already-logged-in scenario ( Closes #6327 )
2015-07-22 22:49:00 +06:00
Yen Chi Hsuan
3a99d321a8
Merge pull request #6303 from jaimeMF/dash_no_live
...
[YoutubeDL] don't default to 'bestvideo+bestaudio/best' for live videos
2015-07-23 00:39:44 +08:00
Yen Chi Hsuan
40101dc311
[lecture2go] Make optional fields non-fatal
2015-07-22 23:25:32 +08:00
Yen Chi Hsuan
e9c6deffee
[lecture2go] Add more metadata fields
2015-07-22 23:22:19 +08:00
Yen Chi Hsuan
9c29bc69f7
[utils] Improve parse_duration
...
Now dots are parsed. For example '87 Min.'
2015-07-22 23:15:22 +08:00
Yen Chi Hsuan
1e12429564
[lecture2go] Update _TEST
2015-07-22 23:05:14 +08:00
Yen Chi Hsuan
795704f0f1
[lecture2go] Support more formats
2015-07-22 22:39:46 +08:00
Yen Chi Hsuan
981b9cdc8c
[lecture2go] Improve some regular expressions
2015-07-22 22:09:01 +08:00
Yen Chi Hsuan
3f724339db
Merge branch 'lecture2go' of https://github.com/nichdu/youtube-dl into nichdu-lecture2go
2015-07-22 20:10:45 +08:00
Sergey M․
c84683c88b
[viewster] Strip titles
2015-07-22 02:08:25 +06:00
Sergey M․
b68a2613f8
[viewster] Rewrite for new API ( Closes #6317 )
2015-07-22 02:00:21 +06:00
Jaime Marquínez Ferrándiz
28afa6e77a
[snagfilms] Don't use '_' as a variable that is used
2015-07-21 20:50:02 +02:00
Sergey M․
496ce6b349
[snagfilms] Improve m3u8 extraction ( Closes #6309 )
2015-07-21 23:54:31 +06:00
Philipp Hagemeister
ce9512b78b
release 2015.07.21
2015-07-21 17:20:54 +02:00
Sergey M․
4eb59a6b1c
[options] Fix a typo ( #6307 )
2015-07-21 09:11:23 +06:00
Jaime Marquínez Ferrándiz
7c80519cbf
[youtube] Extract start_time
...
From the 't=*' in the url.
Currently youtube-dl doesn't use the value, but it was requested for the mpv plugin.
2015-07-20 21:10:28 +02:00
Jaime Marquínez Ferrándiz
8250c32f49
[YoutubeDL] don't default to 'bestvideo+bestaudio/best' for live videos
...
Doesn't work currently.
2015-07-20 20:25:53 +02:00
Jaime Marquínez Ferrándiz
2fe1ff8582
[youtube] Set 'is_live'
2015-07-20 20:14:20 +02:00
Jaime Marquínez Ferrándiz
17ee98e1a5
[youtube] Fix upload_date in test
2015-07-20 19:48:50 +02:00
Jaime Marquínez Ferrándiz
2ee8f5d80f
Merge remote-tracking branch 'yan12125/download-dash-segments' ( #5886 )
2015-07-20 19:34:24 +02:00
Yen Chi Hsuan
3f302bca8c
[tumblr] Improve downloading notes
2015-07-20 18:54:47 +08:00
Yen Chi Hsuan
c909e5820e
[tumblr] Delegate to GenericIE for non-tumblr videos
...
Fixes #6162
2015-07-20 18:51:25 +08:00
Yen Chi Hsuan
a1b85269a4
[extractor/generic] Support vid.me embeds
2015-07-20 18:49:53 +08:00
Sergey M․
faa1f83ab4
[twitch:stream] Improve _VALID_URL ( Closes #6294 )
2015-07-20 02:16:07 +06:00
Sergey M․
308c505c3d
[francetv] Improve _VALID_URL
2015-07-20 01:03:43 +06:00
fnord
0eacd2aaae
less clunky if statement
2015-07-19 13:59:12 -05:00
Sergey M․
18ae46ad4b
[vice] Modernize
2015-07-20 00:42:25 +06:00
Sergey M․
65c2b21df1
[vice] Make test only matching
2015-07-20 00:40:43 +06:00
Sergey M․
772acaf31f
[vice] Do not capture unused groups in _VALID_URL
2015-07-20 00:39:55 +06:00
Sergey M.
f8d0745e27
Merge pull request #6291 from atomicdryad/pr-fixvice
...
fix/support news.vice.com
2015-07-20 00:39:16 +06:00
Sergey M․
d719c6a5ab
[ard:mediathek] Add test for direct mp4
2015-07-20 00:13:39 +06:00
Sergey M․
769efa16af
[ard:mediathek] Remove dead test
2015-07-20 00:08:21 +06:00
Sergey M․
86b4e98ac6
[ard:mediathek] Add audio test
2015-07-20 00:05:10 +06:00
Sergey M․
3bf8c316a6
[sportschau] Reimplement in terms of ard extractor
2015-07-20 00:01:22 +06:00
Sergey M․
e37c92ec6d
[ard] Extract all formats
2015-07-19 23:59:50 +06:00
fnord
a5dd9a0c5d
pbs: fix vague 'Full Episode' titles; prepend name of show
...
Many videos are given the title 'Full Episode' or 'Episode x', etc;
in the info json 'title' is the episode title (for oneshots this is
'Full Episode') while the program name is 'program':{'title'. This
changes the title from '(episode title)' to
'(program name) - (episode title)'
The following urls demonstrate useless titles
http://video.pbs.org/video/2365367186/
http://video.pbs.org/video/2365519307/
http://video.pbs.org/video/2365527039/
http://video.pbs.org/video/2365530605/
Before change
Full Episode
Episode 5 | Preview
Season 3 | Episode 4 Preview
July 17, 2015
After change
To Catch A Comet - Full Episode
The Crimson Field - Episode 5 | Preview
Last Tango in Halifax - Season 3 | Episode 4 Preview
Charlie Rose The Week - July 17, 2015
2015-07-19 11:47:58 -05:00
fnord
7a4a945f13
fix/support news.vice.com
2015-07-19 11:33:02 -05:00
Sergey M․
1d18e26eca
[francetv] Remove unused import
2015-07-19 21:54:12 +06:00
Sergey M․
ac4b8df5e4
[francetv] Fix embed test
2015-07-19 21:53:54 +06:00
Sergey M․
3bc9fb5889
[francetv] Update jt test
2015-07-19 21:53:09 +06:00
Sergey M․
632cbb8efa
[francetv] Fix f4m extraction completely
2015-07-19 21:51:06 +06:00
Sergey M․
789a12aaaf
[francetv] Restore support for jt videos
2015-07-19 21:50:25 +06:00
Sergey M․
ecdbe09e10
[francetv] Fix f4m extraction
2015-07-19 21:45:49 +06:00
Zach Bruggeman
1dc31c2786
[appleconnect] Add new extractor ( fixes #6189 )
...
Closes #6190 .
2015-07-19 13:00:30 +02:00
Jaime Marquínez Ferrándiz
32470bf619
[sportschau] Improve title extraction
...
The html '<title>' ends with '- sportschau.de', which shouldn't be part of the title.
2015-07-19 11:27:12 +02:00
Jaime Marquínez Ferrándiz
8b61bfd638
[sportschau] skip download in test
2015-07-19 11:27:12 +02:00
slangangular
8a7a208905
[sportschau] Add support for sportschau.de
...
Closes #6199 .
2015-07-19 11:25:51 +02:00
Jaime Marquínez Ferrándiz
0215103e92
[francetv] Remove unused import
2015-07-19 11:13:27 +02:00
Yen Chi Hsuan
c2d1be8981
[iqiyi] Add skip_download to reduce network traffic
...
MD5 checksums are commented out in
36068ae019
, and actual downloads are not
necessary anymore.
2015-07-19 11:20:05 +08:00
Roland Hieber
726adc43ec
[tagesschau] set description=None for empty descriptions
2015-07-19 05:09:29 +02:00
Roland Hieber
3c6ae8b59e
[tagesschau] add support for Bericht aus Berlin videos
2015-07-19 04:28:00 +02:00
Roland Hieber
c51bc70e0f
[tagesschau] fix test which links to nonexisting video
2015-07-19 03:52:58 +02:00
Roland Hieber
e89d7e3029
[tagesschau] add support for more video types
...
I found that currently only tagesschau videos are played. There are some
more shows hosted on tagesschau.de (see [0] for example) which are
easily playable by adjusting the regex. So this patch adds support for:
* tagesthemen
* tagesschau vor 20 Jahren
* tagesschau (mit Gebärdensprache)
* nachtmagazin
Note that some videos don't provide a description, so in order for the
tests to succeed, an ExtractorError needs to get caught.
[0]: http://www.tagesschau.de/multimedia/video/videoarchiv2~_date-20150714.html
2015-07-19 03:44:16 +02:00
remitamine
3c07a729a6
[shahid] don't fail on missing info
2015-07-18 23:16:57 +01:00
remitamine
84c0ed50a5
[shahid] fix backets closing
2015-07-18 23:10:20 +01:00
remitamine
02c126a7c2
[shahid] raise ExtractorError instead of warning
2015-07-18 22:55:40 +01:00
remitamine
114ed20e64
[shahid] Add new extractor
2015-07-18 22:10:57 +01:00
Yen Chi Hsuan
4b0f45f667
Merge branch 'sceext2-fix-iqiyi-2015-07-17'
2015-07-19 03:57:36 +08:00
Yen Chi Hsuan
36068ae019
[iqiyi] Comment out some MD5 sums
...
The value is different on Travis CI server
2015-07-19 03:54:59 +08:00
remitamine
9d681c2bb3
remove unnecessary group name
2015-07-18 20:40:56 +01:00
remitamine
3af1fac7b0
[dcn] Add new extractor
2015-07-18 20:40:56 +01:00
Yen Chi Hsuan
761ee0d827
[iqiyi] Remove unused imports
2015-07-19 02:28:43 +08:00
Yen Chi Hsuan
fb8bc3f818
Merge branch 'fix-iqiyi-2015-07-17' of https://github.com/sceext2/youtube_dl into sceext2-fix-iqiyi-2015-07-17
2015-07-19 02:27:59 +08:00
Sergey M․
826a7da808
[rtlnl] Avoid episodes completely ( Closes #6275 )
2015-07-19 00:27:23 +06:00
Sergey M․
cbd55ade68
[extractor/generic] Add support for francetv embeds
2015-07-18 22:56:00 +06:00
Sergey M․
5705ee6ef8
[francetv] Fix duration extraction
2015-07-18 22:43:42 +06:00
Sergey M․
3f5c6d0c1b
[francetv] Add support for embeds and clean up _VALID_URL
2015-07-18 22:41:34 +06:00
linhua55
bfed4813b2
fix extraction
...
for http://www.tudou.com/albumplay/cJAHGih4yYg.html
2015-07-18 23:33:42 +08:00
Sergey M․
e58066e244
[vk] Add age restricted video test for reference
2015-07-18 19:25:06 +06:00
Sergey M․
ee48b6a88f
[vk] Capture error message
2015-07-18 19:15:20 +06:00
Sergey M․
9ac09ed4de
[bliptv] Remove unused import
2015-07-18 19:13:10 +06:00
Sergey M․
22603348aa
[compat] Fix _asciire
2015-07-18 18:32:52 +06:00
Sergey M․
fec73daaa3
[vk:uservideos] Revert orderedSet
2015-07-18 18:23:35 +06:00
Sergey M․
c6b68648f4
[bilibili] Show georestriction error
2015-07-18 17:36:46 +06:00
Sergey M․
1ecb5d1d83
[vk] Clarify extractor names
2015-07-18 17:23:33 +06:00
Sergey M․
dc786d3db5
[vk:uservideos] Improve extraction
2015-07-18 17:22:25 +06:00
Sergey M․
74fe23ec35
[extractor/common] Style
2015-07-18 16:35:28 +06:00
Philipp Hagemeister
b0bff54b08
release 2015.07.18
2015-07-18 11:59:45 +02:00
sceext
1b541d8d6e
[iqiyi] fix iqiyi (2015-07-17), update the md5 salt (enc_key) to iqiyi latest (2015-07-17) flash player.
2015-07-18 12:34:26 +08:00
Sergey M․
f29ac588dd
[nationalgeographics] Fix extraction ( Closes #6262 )
2015-07-18 06:33:50 +06:00
Sergey M․
0696667734
[twitch:stream] Clarify channel_id reassignment rationale ( #6263 )
2015-07-18 06:27:45 +06:00
Sergey M․
1793d71db6
[twitch:stream] Fix channel_id in different case ( Closes #6263 )
2015-07-18 06:18:03 +06:00
Sergey M․
4211e1941b
[videomega] Add shortcut to _VALID_URL
2015-07-18 04:27:09 +06:00
Sergey M․
4bdfef5a18
[videomega] Add tests
2015-07-18 04:25:30 +06:00
Sergey M․
8a37f53685
[videomega] Revert iframe URL
2015-07-18 04:25:10 +06:00
Sergey M․
4e1ad6e9a8
[videomega] Extend _VALID_URL and improve extraction ( Closes #6260 )
2015-07-18 04:13:45 +06:00
Sergey M․
3c283a381e
[sbs] Simplify
2015-07-18 02:43:18 +06:00
Sergey M․
dac4d5be12
Merge branch 'sbs_website_changes' of https://github.com/seamusphelan/youtube-dl into seamusphelan-sbs_website_changes
2015-07-18 02:13:55 +06:00
Sergey M․
530857182d
[bliptv] Add test with missing duration
2015-07-18 01:45:54 +06:00
Sergey M․
9441f77faa
[bliptv] Use xpath for extraction and fix test
2015-07-18 01:45:36 +06:00
Sergey M․
3cc8b4c327
[compat] Fix missing _asciire on python 2.6
2015-07-18 00:24:39 +06:00
Sergey M․
6b19647d57
[veehd] Use compat_urllib_parse_unquote
2015-07-18 00:04:25 +06:00
Sergey M․
7bd42d0d96
[openfilm] Fix compat_urllib_parse_unquote_plus import
2015-07-17 23:56:27 +06:00
Sergey M․
c60e8cfaf7
[ehow] Simplify
2015-07-17 23:54:38 +06:00
Sergey M․
7fd002c006
[youtube] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus
2015-07-17 23:51:57 +06:00
Sergey M․
db6c50f109
[ynet] Use compat_urllib_parse_unquote_plus
2015-07-17 23:50:52 +06:00
Sergey M․
aa4789d632
[xvideos] Use compat_urllib_parse_unquote
2015-07-17 23:50:25 +06:00
Sergey M․
ee8de13e14
[xtube] Use compat_urllib_parse_unquote
2015-07-17 23:50:02 +06:00
Sergey M․
7dde5f6a8d
[xnxx] Use compat_urllib_parse_unquote
2015-07-17 23:49:38 +06:00
Sergey M․
736f003f2e
[xbef] Use compat_urllib_parse_unquote
2015-07-17 23:49:14 +06:00
Sergey M․
47af21e8f1
[spankwire] Use compat_urllib_parse_unquote
2015-07-17 23:47:51 +06:00
Sergey M․
605cbef653
[pornhub] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus
2015-07-17 23:47:23 +06:00
Sergey M․
388ad0c05c
[playvid] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus
2015-07-17 23:46:33 +06:00
Sergey M․
2ebbb6f1f7
[photobucket] Use compat_urllib_parse_unquote
2015-07-17 23:45:55 +06:00
Sergey M․
d54f1c7477
[openfilm] Use compat_urllib_parse_unquote_plus
2015-07-17 23:45:26 +06:00
Sergey M․
b78f5ec4c3
[odnoklassniki] Use compat_urllib_parse_unquote
2015-07-17 23:45:00 +06:00
Sergey M․
9fd3bf04b7
[myvideo] Use compat_urllib_parse_unquote
2015-07-17 23:44:38 +06:00
Sergey M․
e97bb3de83
[mofosex] Use compat_urllib_parse_unquote
2015-07-17 23:43:36 +06:00
Sergey M․
c2daf8dfa4
[mixcloud] Use compat_urllib_parse_unquote
2015-07-17 23:42:43 +06:00
Sergey M․
09b718c439
[mitele] Use compat_urllib_parse_unquote
2015-07-17 23:42:11 +06:00
Sergey M․
c177bb3a50
[metacafe] Use compat_urllib_parse_unquote
2015-07-17 23:41:47 +06:00
Sergey M․
977a247a06
[malemotion] Use compat_urllib_parse_unquote
2015-07-17 23:41:14 +06:00
Sergey M․
899a3e2f13
[karaoketv] Use compat_urllib_parse_unquote_plus
2015-07-17 23:40:35 +06:00
Sergey M․
8ee4ecb48d
[infoq] Use compat_urllib_parse_unquote
2015-07-17 23:39:54 +06:00
Sergey M․
f7e6f7fa23
[extractor/generic] Use compat_urllib_parse_unquote
2015-07-17 23:39:32 +06:00
Sergey M․
1f80e360fc
[gamespot] Use compat_urllib_parse_unquote
2015-07-17 23:38:30 +06:00
Sergey M․
d7011316d0
[facebook] Use compat_urllib_parse_unquote
2015-07-17 23:37:56 +06:00
Sergey M․
d3671b344f
[ehow] Use compat_urllib_parse_unquote
2015-07-17 23:37:23 +06:00
Sergey M․
a60cccbf9f
[crunchyroll] Use compat_urllib_parse_unquote
2015-07-17 23:36:58 +06:00
Sergey M․
3e72f5f10e
[ceskatelevize] Use compat_urllib_parse_unquote
2015-07-17 23:36:11 +06:00
Sergey M․
b94b78971c
[bet] Use compat_urllib_parse_unquote
2015-07-17 23:35:14 +06:00
Sergey M․
4d08161ac2
[compat] Mention unquote_plus
2015-07-17 23:32:43 +06:00
Sergey M․
aa99aa4e85
[compat] Add compat_urllib_parse_unquote_plus
2015-07-17 23:28:34 +06:00
Sergey M․
13fc7f3a05
Merge branch 'atomicdryad-pr-crashfix_compat_urllib_unquote'
2015-07-17 22:59:17 +06:00
Sergey M․
5513967926
[compat] Simplify and use latest cpython 3 code
2015-07-17 22:58:13 +06:00
Sergey M.
eacd875f3b
Merge pull request #6259 from remitamine/howstuffworks
...
[howstuffwoks] fix _VALID_URL regex
2015-07-17 22:08:40 +06:00
remitamine
c4fe07c7af
match only the test url
2015-07-17 17:07:55 +01:00
remitamine
1186e3f91a
do not capture a group
2015-07-17 16:45:53 +01:00
remitamine
f354385bf5
Add test for urls without a number
2015-07-17 16:43:27 +01:00
remitamine
cabe001590
[howstuffwoks] fix _VALID_URL regex
2015-07-17 16:18:33 +01:00
Sergey M․
89f691e141
Merge branch 'pr-crashfix_compat_urllib_unquote' of https://github.com/atomicdryad/youtube-dl into atomicdryad-pr-crashfix_compat_urllib_unquote
2015-07-17 21:15:55 +06:00
fnord
593b77064c
Don't forget trailing '%'
2015-07-17 09:45:49 -05:00
fnord
9fefc88656
fix TestCompat test_all_present
2015-07-17 07:24:07 -05:00
fnord
a3bfddfa5e
bbc.py: correct syntax
2015-07-17 02:47:02 -05:00
fnord
36da48798a
handle titles and captions set to ''
2015-07-17 02:27:50 -05:00
fnord
a0f28f90fa
remove kebab
2015-07-17 01:50:43 -05:00
fnord
851229a01f
remove debugprint
2015-07-17 01:49:55 -05:00
fnord
c9c854cea7
replace old compat_urllib_parse_unquote with backport from python3's function
...
* required unquote_to_bytes function ported as well
(uses .decode('hex') instead of dynamically populated _hextobyte global)
* required implicit conversion to bytes and/or unicode in places due to
differing type assumptions in p3
2015-07-17 01:31:29 -05:00
Yen Chi Hsuan
a38436e889
[extractor/common] Add 'transform_source' parameter to _extract_f4m_formats()
2015-07-17 12:02:49 +08:00
Sergey M․
23fc384f2c
[npo] Compound title
2015-07-17 01:28:52 +06:00
Sergey M․
1540119723
[npo] Remove unused imports
2015-07-17 00:54:05 +06:00
Sergey M․
574f42d79a
[vpro] Improve playlist extraction
2015-07-17 00:53:12 +06:00
Sergey M․
536b0700b0
[npo] Allow missing description
2015-07-17 00:40:04 +06:00
Sergey M․
5ba761eb85
[npo] Prefer aflevering_titel over titel
2015-07-17 00:39:22 +06:00
Sergey M․
611ac379bb
[vpro] Fix extraction and add support for vpro playlists
2015-07-17 00:34:24 +06:00
Sergey M․
03f32a7ead
[wnl] Add extractor for omroepwnl playlists
2015-07-17 00:14:38 +06:00
Sergey M․
50ea2bb20d
[npo] Update test
2015-07-16 23:56:57 +06:00
Sergey M․
525daedd5a
[npo] Add support for omroepwnl fragments
2015-07-16 23:54:43 +06:00
Sergey M․
e118031ef8
[npo] Extend _VALID_URL to support ntr.nl ( Closes #6248 )
2015-07-16 23:21:04 +06:00
fnord
45eedbe58c
Generic: use compat_urllib_parse_unquote to prevent utf8 mangling
...
of the entire page in python 2.
-requires- fixed compat_urllib_parse_unquote
example - the following will save with a mangled playlist title,
instead of the kanji for 'tsunami'. This affects all utf8encoded
urls as well
youtube-dl -f18 -o '%(playlist_title)s-%(title)s.%(ext)s' \
61c14c1e3a/tsunami.html
2015-07-15 15:30:47 -05:00
fnord
e37c932fca
compat_urllib_parse_unquote: crash fix: only decode valid hex
...
on python 2 the following has a { "crash_rate": "100%" } of the time
as it tries to parse '" ' as hex.
2015-07-15 15:28:50 -05:00
Sergey M․
ab9b890b52
[prosiebensat1] Clarify test purpose
2015-07-16 02:23:07 +06:00
Sergey M․
31c746e5dc
[extractor/common] Keep going in some media_url is missing
2015-07-16 01:25:33 +06:00
Sergey M․
f01f731107
[prosiebensat1] Use generic f4m manifest extraction
2015-07-16 01:15:47 +06:00
Sergey M․
70f0f5a8ca
[extractor/common] Recursively extract child f4m manifests
2015-07-16 01:15:15 +06:00
Sergey M․
cc357c4db8
[extractor/common] Properly handle full URLs
2015-07-16 01:14:52 +06:00
Sergey M․
97f4aecfc1
[extractor/common] Handle malformed f4m manifests
2015-07-16 01:14:08 +06:00
Sergey M․
2af0f87c8b
[prosiebensat1] Fix extraction ( Closes #6215 )
2015-07-15 23:32:52 +06:00
Sergey M․
6c1b0c0ed2
[dfb] Extract formats
2015-07-15 00:01:41 +06:00
Sergey M․
ddcdc684e2
[dfb] Extract display_id and modernize
2015-07-14 23:59:21 +06:00
Sergey M․
eae89f92e6
[dfb] Update test
2015-07-14 23:54:13 +06:00
Jaime Marquínez Ferrándiz
01d115b06b
[jeuxvideo] Relax _VALID_URL ( fixes #6230 )
2015-07-14 19:07:40 +02:00
Sergey M․
79057965a8
[udemy] Remove superfluous field
2015-07-14 22:46:26 +06:00
Sergey M․
dcd4d95c8e
[udemy] Fix authentication ( Closes #6224 )
2015-07-14 22:39:41 +06:00
Sergey M․
cf61d96df0
[extractor/common] Add _form_hidden_inputs
2015-07-14 22:38:10 +06:00
Sergey M․
f8da79f828
[extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs
2015-07-14 22:36:30 +06:00
Jaime Marquínez Ferrándiz
9750e7d70e
[postprocessor/ffmpeg] Don't use '[youtube] ...' in messages
...
Because it can be used for other extractors.
2015-07-14 12:56:32 +02:00
cazulu
50aa2bb6b9
[dailymotion] Extract duration ( closes #6221 )
2015-07-14 12:50:34 +02:00
Sergey M․
1d1dd597ed
[dramafever] Extract srt ( Closes #6207 )
2015-07-14 01:35:44 +06:00
Yen Chi Hsuan
cfe5537ee5
[myspass] Fix extraction ( closes #6206 )
2015-07-14 00:23:50 +08:00
Sergey M․
6dfa0602f0
[nowtv] Fix extraction ( Closes #6169 )
2015-07-13 22:11:05 +06:00
Seamus Phelan
75a40b2251
[SBS] fixes due to website changes
2015-07-13 22:35:45 +10:00
Sergey M․
28fb109ed0
[rds] Improve _VALID_URL
2015-07-12 23:45:47 +06:00
Sergey M․
b6ea9ef21a
[rds] Improve
2015-07-12 23:35:56 +06:00
Sergey M․
b8dd44baa9
Merge branch 'rdsca' of https://github.com/fstirlitz/youtube-dl into fstirlitz-rdsca
2015-07-12 21:34:32 +06:00
Sergey M․
c4f1fde75b
[nrk:tv] Add format id prefixes
2015-07-12 20:42:18 +06:00
Sergey M․
667170e2c7
[nrk:tv] Add support for radio URLs ( Closes #6200 )
2015-07-12 20:40:00 +06:00
Sergey M․
53429e6551
[onionstudios] Fix extraction
2015-07-12 12:53:15 +06:00
felix
ac8f97f2b3
[rdsca] New extractor
2015-07-11 19:05:17 +02:00
Sergey M․
369e195a44
Handle postprocessor_args similarly to external_downloader_args
2015-07-11 22:43:02 +06:00
Sergey M․
15006fedb9
[postprocessor/ffmpeg] Spread postprocessor args usage on all ffmpeg extractors
2015-07-11 22:42:03 +06:00
Sergey M․
e35b23f54d
[postprocessor/common] Improve postprocessor args fetching and clarify doc
2015-07-11 22:41:33 +06:00
Sergey M․
f72b0a6032
Revert xvid to avi and make docs to be similar to existing external downloader option
2015-07-11 22:15:16 +06:00
Sergey M․
ac9ed061ec
Merge branch 'master' of https://github.com/aurium/youtube-dl into aurium-master
2015-07-11 21:58:12 +06:00
Sergey M․
d919fa3344
[vk] Handle access denied error
2015-07-11 21:26:03 +06:00
Sergey M․
79913fde35
[vk] Add list id to info_url
2015-07-11 21:23:49 +06:00
Sergey M․
da634d0a8b
Merge branch 'dufferzafar-webofstories'
2015-07-11 04:43:55 +06:00
Sergey M․
fac54cb426
[webofstories:playlist] Improve and add test
2015-07-11 04:43:29 +06:00
Sergey M․
3f19b9b7c1
Merge branch 'webofstories' of https://github.com/dufferzafar/youtube-dl into dufferzafar-webofstories
2015-07-11 04:17:54 +06:00
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
86f2541695
Remove unused 're' imports
2015-07-10 22:22:33 +02:00
Yen Chi Hsuan
181c4ccaaa
[qqmusic] Add more localized names
2015-07-11 01:21:36 +08:00
Yen Chi Hsuan
ed848087d5
[neteasemusic] Add more localized names
2015-07-11 01:21:18 +08:00
Yen Chi Hsuan
edd66be5be
[kuwo] Add more localized names
2015-07-11 01:21:04 +08:00
Yen Chi Hsuan
246995dbc8
[youku] Add localized name
2015-07-11 00:58:13 +08:00
Yen Chi Hsuan
b931fbe5ab
[yinyuetai] Add localized name
2015-07-11 00:57:59 +08:00
Yen Chi Hsuan
e014ff015d
[yam] Add localized name
2015-07-11 00:53:08 +08:00
Yen Chi Hsuan
4fa5f40232
[xuite] Add localized name
2015-07-11 00:52:56 +08:00
Yen Chi Hsuan
9b15be97aa
[udn] Add localized name
2015-07-11 00:52:19 +08:00
Yen Chi Hsuan
a7ada46bd9
[qqmusic] Add localized name
2015-07-11 00:52:07 +08:00
Yen Chi Hsuan
9d16788ad9
[nextmedia] Add localized name
2015-07-11 00:51:55 +08:00
Yen Chi Hsuan
6ce89aecc3
[neteasemusic] Add localized name
2015-07-11 00:51:35 +08:00
Yen Chi Hsuan
963d0ce7e3
[letv] Add localized name
2015-07-11 00:51:26 +08:00
Yen Chi Hsuan
0f08d7f851
[kuwo] Add localized name
2015-07-11 00:51:14 +08:00
Yen Chi Hsuan
44c514eb9c
[iqiyi] Add localized name
2015-07-11 00:51:03 +08:00
Yen Chi Hsuan
513cbdda93
[douyutv] Add localized name
2015-07-11 00:50:45 +08:00
Yen Chi Hsuan
e1ba152352
[ctsnews] Add localized name
2015-07-11 00:50:31 +08:00
Yen Chi Hsuan
446e764500
[baidu] Add localized name
2015-07-11 00:49:59 +08:00
Yen Chi Hsuan
901d00caa6
Merge branch 'ping-kuwo'
2015-07-11 00:11:41 +08:00
Yen Chi Hsuan
094790d2c9
[kuwo:song] Give warnings for unavailable optional fields
2015-07-11 00:03:49 +08:00
Sergey M․
1c0163a5cc
[gorillavid] Use _form_hidden_inputs
2015-07-10 21:58:49 +06:00
Sergey M․
8fa7e5817a
[hostingbulk] Use _form_hidden_inputs
2015-07-10 21:58:24 +06:00
Sergey M․
01b89d5682
[played] Use _form_hidden_inputs
2015-07-10 21:57:29 +06:00
Yen Chi Hsuan
9f01c1a803
[kuwo] Use \d instead of [0-9]
2015-07-10 23:56:51 +08:00
Sergey M․
46f0f50016
[primesharetv] Use _form_hidden_inputs
2015-07-10 21:56:41 +06:00
Sergey M․
b8070dbbd7
[promptfile] Use _form_hidden_inputs
2015-07-10 21:56:14 +06:00
Sergey M․
3b16d803c9
[shared] Use _form_hidden_inputs
2015-07-10 21:55:22 +06:00
Sergey M․
de195c23a6
[vimeo] Use _form_hidden_inputs
2015-07-10 21:54:39 +06:00
Yen Chi Hsuan
d3b8908886
[kuwo] Simpler calls to url_result()
2015-07-10 23:53:48 +08:00
Sergey M․
2688176c77
[vodlocker] Use _form_hidden_inputs
2015-07-10 21:53:38 +06:00
Sergey M․
a5839317aa
[vk] Use _form_hidden_inputs
when logging in
2015-07-10 21:52:03 +06:00
Sergey M․
a0aab26a41
[twitch] Use _form_hidden_inputs
when logging in
2015-07-10 21:49:39 +06:00
Sergey M․
27713812a0
[extractor/common] Add method for extracting form hidden input fields as dict
2015-07-10 21:49:09 +06:00
Yen Chi Hsuan
cf2c5fda4f
[kuwo] Use single quotes
2015-07-10 23:48:48 +08:00
Yen Chi Hsuan
a9684c0dbf
[kuwo] Add KuwoBaseIE
2015-07-10 23:46:44 +08:00
Sergey M․
c0bf5e1c4d
[twitch] Fix non-ASCII logins/passwords on python 2
2015-07-10 21:40:21 +06:00
Yen Chi Hsuan
a31e3e7dcb
[kuwo] Regular expression improvements
...
1. Prevent .+ and .*
2. Use [^>]+ instead of spaces for HTML tags
3. Remove unnecessary trailing parts
2015-07-10 23:38:54 +08:00
Sergey M․
17b41a3337
[twitch] Show reset password request
2015-07-10 21:16:42 +06:00
Sergey M․
89a683ae74
[twitch] Fix error message regex
2015-07-10 21:15:09 +06:00
Sergey M․
008661069b
Merge branch 'master' of github.com:rg3/youtube-dl
2015-07-10 20:56:08 +06:00
Sergey M․
9296e92e1c
[twitch] Fix login ( Closes #6186 )
2015-07-10 20:55:53 +06:00
Yen Chi Hsuan
a34af8d066
[kuwo] PEP8
2015-07-10 19:13:52 +08:00
Yen Chi Hsuan
8726e04629
Merge branch 'kuwo' of https://github.com/ping/youtube-dl into ping-kuwo
2015-07-10 19:11:58 +08:00
Yen Chi Hsuan
4eab60cbd2
[netease:djradio] Use compat_itertools_count
2015-07-10 18:59:12 +08:00
Yen Chi Hsuan
a0e060ac1e
[compat] Add compat_itertools_count
...
'step' parameter is added in Python 2.7
2015-07-10 18:58:12 +08:00
Yen Chi Hsuan
397a8ea96e
[neteasemusic] Encoding fixes for Python 2.6 and 3.x
2015-07-10 18:43:38 +08:00
Yen Chi Hsuan
15830339ef
[neteasemusic] PEP8
2015-07-10 18:30:23 +08:00
Yen Chi Hsuan
b29280285e
Merge branch 'neteasemusic' of https://github.com/ping/youtube-dl into ping-neteasemusic
2015-07-10 18:25:12 +08:00
ping
1633491bff
[kuwo] Merge KuwoSingerMusicIE into KuwoSingerIE (missed kuwo.py)
2015-07-10 15:19:07 +08:00
ping
2b0fa1f7dd
[kuwo] Merge KuwoSingerMusicIE into KuwoSingerIE
2015-07-10 15:09:12 +08:00
ping
02b386f80a
[neteasemusic] Changes after review
2015-07-10 13:29:57 +08:00
Sergey M․
bf20b9c540
[extractor/generic] Add test for myvi embed
2015-07-10 01:15:55 +06:00
Sergey M․
06a12933f3
[pbs] Add support for subtitles ( Closes #6184 )
2015-07-10 00:58:01 +06:00
Sergey M․
6dd94d3a79
[myvi:embed] Rename to myvi
2015-07-10 00:27:44 +06:00
Sergey M․
f2f89c762a
[myvi:embed] Improve _VALID_URL
2015-07-10 00:27:02 +06:00
Sergey M․
e6c2d9ad29
[extractor/generic:myvi] Add support for myvi embeds
2015-07-10 00:25:36 +06:00
Sergey M․
83423254cc
[myvi:embed] Extend _VALID_URL
2015-07-10 00:07:26 +06:00
Sergey M․
1c20ddc966
[myvi:embed] Add extractor ( Closes #6167 )
2015-07-09 23:53:50 +06:00
Sergey M․
675e9f22ea
[vimple] Extract spruto player based extractor class
2015-07-09 23:52:03 +06:00
Sergey M․
77c6fb5b24
[youtube] Make further DASH manifests not fatal after succeeded one
2015-07-09 20:48:38 +06:00
Sergey M․
082a0140ef
[yinyuetai] Do not capture unused group
2015-07-08 23:40:19 +06:00
Yen Chi Hsuan
d76dea001b
[yinyuetai] Miscellaneous improvements
...
1. Include all fields in _TEST
2. Use .get() for optional fields
3. Clarify the intention of 'ext' in formats
2015-07-09 01:07:45 +08:00
Yen Chi Hsuan
af0f9b0e95
[yinyuetai] Style
2015-07-09 00:54:37 +08:00
Yen Chi Hsuan
e2082ea942
[yinyuetai] Add test for h5/ part in _VALID_URL
2015-07-09 00:50:32 +08:00
Yen Chi Hsuan
68923e52a3
Merge branch 'yinyuetai' of https://github.com/ping/youtube-dl into ping-yinyuetai
2015-07-09 00:48:23 +08:00
Sergey M․
9281f6d253
[vk] Add test for youtube embed
2015-07-08 20:41:08 +06:00
Sergey M․
4647845679
[vk] Fix youtube extraction
2015-07-08 20:34:50 +06:00
Sergey M․
cf9cf7dd04
[vk] Extend _VALID_URL to handle biqle.ru ( Closes #6179 )
2015-07-08 20:27:06 +06:00
Yen Chi Hsuan
1316b54956
[clipsyndicate] Use _match_id
2015-07-08 13:43:23 +08:00
Yen Chi Hsuan
cbc1fadd6f
[clipsyndicate] Support chic subdomain ( fixes #6176 )
2015-07-08 13:40:21 +08:00
Philipp Hagemeister
4dd09c9add
release 2015.07.07
2015-07-07 10:36:07 +02:00
Yen Chi Hsuan
267dc07e6b
[gfycat] Catch errors
2015-07-07 14:22:13 +08:00
Yen Chi Hsuan
d7b4d5dd50
[gfycat] Extract id correctly ( fixes #6165 )
2015-07-07 14:16:56 +08:00
Sergey M․
7f220b2fac
[vk] Catch ownership confirmation request
2015-07-07 00:04:19 +06:00
Sergey M․
275c0423aa
[vk] Fix extraction ( Closes #6153 )
2015-07-07 00:02:34 +06:00
Yen Chi Hsuan
85a064861f
[qqmusic] Use regex for thumbnails in test cases
2015-07-06 17:54:41 +08:00
Yen Chi Hsuan
d0b436bff2
Merge branch 'qqmusic-format-fix' of https://github.com/ping/youtube-dl into ping-qqmusic-format-fix
2015-07-06 17:24:44 +08:00
Yen Chi Hsuan
dfc4eca21f
[qqmusic:album] Playlist names are optional
2015-07-06 17:09:17 +08:00
Yen Chi Hsuan
fc7ae675e2
[qqmusic:album] Strip description
2015-07-06 17:08:32 +08:00
Yen Chi Hsuan
804ad79985
Merge branch 'qqmusic-album-fix' of https://github.com/ping/youtube-dl into ping-qqmusic-album-fix
2015-07-06 17:01:59 +08:00
Yen Chi Hsuan
e9d33454b5
[qqmusic:playlist] Playlist names are optional
2015-07-06 16:19:49 +08:00
Yen Chi Hsuan
d80891efc4
Merge branch 'qqmusic-playlist' of https://github.com/ping/youtube-dl into ping-qqmusic-playlist
2015-07-06 16:08:30 +08:00
ping
37c1e4025c
[yinyuetai] New extractor for yinyuetai.com
2015-07-06 15:26:49 +08:00
Yen Chi Hsuan
59a83d3e5b
[spiegeltv] Skip invalid m3u8 manifests ( closes #6157 )
2015-07-06 08:41:14 +08:00
Yen Chi Hsuan
13af92fdc4
[common] Add 'fatal' to _extract_m3u8_formats
2015-07-06 08:39:38 +08:00
Sergey M․
0c20ee7d4b
[rtlnl] Clarify current adaptive -> flash workaround rationale
2015-07-06 04:16:56 +06:00
Sergey M․
89d42c2c75
[rtlnl] Clarify test
2015-07-06 02:58:02 +06:00
Sergey M․
9dfc4fa1a1
[rtlnl] Add test with encrypted m3u8 streams for reference
2015-07-05 19:07:07 +06:00
Sergey M․
43232d5c14
[rtlnl] Improve
2015-07-05 19:01:07 +06:00
Sergey M․
f7c272d4fa
Merge branch 'patch-1' of https://github.com/corone17/youtube-dl into corone17-patch-1
2015-07-05 18:07:39 +06:00
Sergey M․
ede21449c8
[crunchyroll] Fix extraction ( Closes #5855 , closes #5881 )
2015-07-05 06:29:36 +06: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
Philipp Hagemeister
35eb649e9d
release 2015.07.04
2015-07-04 09:24:00 +02:00
Sergey M․
e56a4c9e9b
[thisamericanlife] Improve and simplify
2015-07-04 05:42:53 +06:00
Eric Wong
95506e37af
[thisamericanlife] Remove unnecessary comment
2015-07-04 05:12:28 +06:00
Eric Wong
e41840c522
[thisamericanlife] get info from <meta> tags
2015-07-04 05:12:20 +06:00
Eric Wong
2a46a27e6c
[thisamericanlife] Add a new extractor
2015-07-04 05:12:10 +06:00
Sergey M․
0bcdc27653
[dailymotion:cloud] Extend _VALID_URL ( Closes #6145 )
2015-07-03 22:47:52 +06:00
Sergey M․
ddf0f74de7
[howcast] Fix extraction and modernize
2015-07-03 22:32:56 +06:00
Yen Chi Hsuan
91b21b2334
[infoq] Fix extraction ( closes #6141 )
2015-07-03 11:54:36 +08:00
Sergey M․
66e568de3b
[extractor/generic] Improve kaltura embeds support ( Closes #6137 )
2015-07-02 21:39:46 +06:00
Sergey M․
f5ca97e393
[npo] Clarify token decryption algorithm source
2015-07-02 20:20:09 +06:00
Yen Chi Hsuan
8d06a62485
[npo] Decrypting token ( closes #6136 )
2015-07-02 16:47:55 +08:00
Yen Chi Hsuan
93f9420993
[pbs] Add coding declaration
...
Python 2.x does not work without it.
2015-07-02 13:13:27 +08:00
Yen Chi Hsuan
5b61070c70
[pbs] skip_download for m3u8 test cases
2015-07-02 13:08:48 +08:00
Yen Chi Hsuan
dbe1a93526
[pbs] Fix player URL ( closes #6139 )
2015-07-02 13:05:43 +08:00
Aurélio A. Heckert
aa5d9a79d6
Simplify postprocessor_args
transmission to PP base class
...
* Remove `extra_cmd_args` transmission from sub to super class.
* Simplify params transmission through `downloader.params`.
2015-07-01 20:12:26 -03:00
Sergey M․
86511ea417
[drtuber] Fix extraction
2015-07-01 21:47:56 +06:00
Aurélio A. Heckert
1866432db7
Rename --pp-params to --postprocessor-args and access value as super class attribute
2015-06-30 16:22:09 -03: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
Sergey M.
33f1f81b8b
Merge pull request #6132 from alarig/master
...
Add support of HTTPS for ina.fr
2015-06-30 20:53:49 +06:00
Sergey M․
9d0b581fea
[youtube] Prefer meta for upload date and modernize
2015-06-30 20:52:26 +06:00
alarig
c05724cb18
Add support of HTTPS for ina.fr
2015-06-30 16:47:14 +02:00
Sergey M․
f0714c9f86
[youtube] Speed up upload date regex ( #6125 )
2015-06-30 01:02:48 +06:00
Sergey M․
cf386750c9
[hentaistigma] Modernize
2015-06-29 22:21:09 +06:00
Sergey M.
54f428f645
Merge pull request #6120 from nawl/master
...
[hentaistigma] Fix video extractor
2015-06-29 21:14:49 +05:00
Sergey M.
dc2bd20e55
Merge pull request #6098 from dstftw/use-codecs-from-dash-manifest
...
[youtube] Pick up codecs info from DASH manifest when not set explicitly
2015-06-29 20:58:52 +05:00
Sergey M.
c608ee491f
Merge pull request #6097 from dstftw/union-itags-from-multiple-dashmpd
...
[youtube] Extract formats from multiple DASH manifests (Closes #6093 )
2015-06-29 20:58:34 +05:00
Jaime Marquínez Ferrándiz
0130afb76e
[YoutubeDL] format spec: allow grouping specifiers with parentheses
2015-06-29 12:46:02 +02:00
nawl
738b926322
[hentaistigma] Fix video extractor
2015-06-28 17:24:00 -06:00
corone17
bea41c7f3f
Update rtlnl.py
...
Better to extract 'http://manifest.us.rtl.nl ' from the json, I'd say. And I think it's better to use the default json-url to make it more futureproof.
Succesfully tested with tarball.
2015-06-29 00:59:18 +02:00
Anders Einar Hilden
c4bd188da4
NRK now supports / requires HTTPS
...
Add s? to regexp to support new urls. Update testcases to use HTTPS.
2015-06-29 00:11:31 +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
Sergey M․
5414623791
[extractor/common] Remove superfluous line
2015-06-29 00:49:19 +06:00
Sergey M․
c93d53f5e3
[youtube] Fix likes/dislike extraction
2015-06-29 00:48:06 +06:00
Sergey M․
d16154d163
[tnaflix] Generalize tnaflix extractors
2015-06-28 23:05:09 +06:00
Sergey M․
c342041fba
[extractor/common] Use NO_DEFAULT from utils
2015-06-28 22:56:45 +06:00
Sergey M․
bf42a9906d
[utils] Add default value for xpath_text
2015-06-28 22:56:07 +06:00
Sergey M․
9603e8a7d9
[YoutubeDL] Handle None width and height similarly to formats
2015-06-28 22:55:28 +06:00
Sergey M․
c7c040b825
Merge branch 'moviefap' of https://github.com/gebn/youtube-dl into gebn-moviefap
2015-06-28 18:00:49 +06: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
George Brighton
db652ea186
[moviefap] Fix flake8
warnings introduced in 1a5fd4e
2015-06-27 23:04:55 +01:00
George Brighton
5a9cc19972
[moviefap] Move flv videos to formats in the metadata
2015-06-27 23:03:06 +01:00
George Brighton
1a5fd4eebc
[moviefap] Wrap long lines
2015-06-27 22:32:56 +01:00
George Brighton
8a1b49ff19
[moviefap] Explicitly sort formats to handle possible site changes
2015-06-27 22:28:17 +01:00
George Brighton
b971abe897
[moviefap] Replace call to str()
with compat.compat_str()
2015-06-27 21:04:53 +01:00
George Brighton
43b925ce74
[moviefap] Replace calls to find()
with util.xpath_text()
.
2015-06-27 20:52:12 +01:00
George Brighton
62b742ece3
[moviefap] Remove redundant comments
2015-06-27 20:51:11 +01:00
George Brighton
d16ef949ca
[moviefap] Allow non-critical fields to change without breaking extraction
2015-06-27 20:36:46 +01:00
Sergey M․
23e7cba87f
[twitter:card] Add extractor ( #5239 )
2015-06-28 01:22:25 +06:00
George Brighton
a8e6f30d8e
[moviefap] Swap and justify tests
2015-06-27 20:16:53 +01:00
George Brighton
9c49410898
[moviefap] Add categories to tests
2015-06-27 20:16:53 +01:00
George Brighton
802d74aa6b
[moviefap] Swap test for an alternative non-copyrighted video
2015-06-27 20:16:53 +01:00
George Brighton
71f9e49e67
[moviefap] Fix dictionary comprehension syntax incompatible with Python 2.6
2015-06-27 20:16:53 +01:00
George Brighton
82ea1051b5
[moviefap] Add new extractor
2015-06-27 20:16:53 +01: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․
da77d856a1
[youtube] Add test for #6093
2015-06-27 14:55:46 +06:00
Sergey M․
b2575b38e7
[options] Clarify --youtube-skip-dash-manifest
2015-06-27 14:38:41 +06:00
Sergey M․
0a3cf9ad3d
[youtube] Skip get_video_info requests when --youtube-skip-dash-manifest is specified
2015-06-27 14:31:18 +06: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
Sergey M․
bc93bdb5bb
[youtube] Fix reference before assignment for video_info
2015-06-27 13:19:46 +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
Sergey M․
d80265ccd6
[youtube] Simplify non-DASH formats exclusion
2015-06-27 02:48:50 +06:00
Sergey M․
1b5a1ae257
[youtube] Pick up codecs info from DASH manifest when not set explicitly
2015-06-27 00:41:26 +06:00
Sergey M․
d8d24a922a
[youtube] Extract formats from multiple DASH manifests ( Closes #6093 )
...
DASH manifest pointed by dashmpd from the video webpage and one pointed by get_video_info may
be different (namely different itag set) - some itags are missing from DASH manifest pointed by
webpage's dashmpd, some - from DASH manifest pointed by get_video_info's dashmpd).
The general idea is to take a union of itags of both DASH manifests (for example video with such
'manifest behavior' see https://github.com/rg3/youtube-dl/issues/6093 ).
2015-06-27 00:36:23 +06:00
remitamine
03339b7b5b
[snagfilms] Add new extractor
2015-06-26 18:25:43 +01:00
Shadab Zafar
2028c6e03d
Added a Playlist Info Extractor for WebOfStories
2015-06-26 21:27:43 +05:30
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
fnord
aa5740fb61
Merge remote-tracking branch 'origin/master' into pr-bbcnews
2015-06-25 00:34:46 -05:00
fnord
da92eeae42
Fix tests, description formatting
2015-06-25 00:34:26 -05: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
Sergey M․
a219d175c6
[soundcloud] Improve _VALID_URL
...
Do not takeover soundcloud:user URLs
2015-06-24 20:48:57 +06:00
Sergey M.
3c3b4176bd
Merge pull request #5961 from dstftw/force-generic-extractor
...
Add --force-generic-extractor
2015-06-24 19:10:45 +05:00
Mitsukarenai
1a1251e877
[noco.tv] Fix issue #6066 : title interpreted as integer
2015-06-24 10:40:01 +02:00
Yen Chi Hsuan
18b5e1e534
[drbonanza] Fix extraction of videos
2015-06-24 16:02:10 +08:00
Sergey M․
2fece970b8
[extractor/generic] Clarify generic extraction warning
2015-06-24 03:08:24 +06:00
Sergey M․
e20d0c1e69
[brightcove] Use compat_xml_parse_error
( Closes #6060 )
2015-06-23 21:34:29 +06:00
fnord
a9dcf4a860
Prefer externalId over non-mediaserver-specific hashkey for video id.
2015-06-23 01:08:07 -05:00
Sergey M․
255f5694aa
[faz] Extend _VALID_URL ( Closes #6050 )
2015-06-22 20:11:15 +06:00
Jaime Marquínez Ferrándiz
25701d5a2c
[xhamster] pep8: remove trailing ';'
2015-06-22 11:18:52 +02:00
Yen Chi Hsuan
a5158f38a3
[generic/adobetv] Support AdobeTVVideo embeds ( #6039 )
2015-06-22 15:07:32 +08:00
Sergey M․
c76799c555
[extractor/generic] Add test for xhamster embed
2015-06-21 23:18:28 +06:00
Sergey M․
2bb5b6d0a1
[generic] Add support for xhamster embeds
2015-06-21 23:11:25 +06:00
Sergey M․
0bbba43ed0
[xhamster:embed] Add extractor ( Closes #6032 )
2015-06-21 23:10:38 +06:00
Yen Chi Hsuan
98ca102441
[sohu] Fix extraction again
2015-06-22 00:59:55 +08:00
Yen Chi Hsuan
3f3308cd75
Revert "[sohu] Update extractor"
...
This reverts commit 32060c6d6b
.
2015-06-21 23:29:40 +08:00
Yen Chi Hsuan
6f96e308d0
[francetvinfo.fr] Support dmcloud embeds ( fixes #6034 )
2015-06-21 21:31:33 +08:00
Yen Chi Hsuan
756f574e4e
[dailymotion/generic] Add DailymotionCloudIE
2015-06-21 21:30:34 +08:00
Yen Chi Hsuan
78294e6a9c
[bbccouk] Remove TTML to srt conversion codes
...
It's broken. See #6038
2015-06-21 19:24:45 +08:00
Yen Chi Hsuan
4e33577173
[utils] Support ttaf1 namespace in TTML
...
It's found in bbc.co.uk. See #6038
2015-06-21 19:24:39 +08:00
Yen Chi Hsuan
607841af64
[adobetv] Support embeddable videos ( closes #6039 )
2015-06-21 18:55:26 +08:00
Yen Chi Hsuan
396726244a
[utils/ffmpeg] Move ISO 639 related codes to utils
2015-06-21 18:53:17 +08:00
Yen Chi Hsuan
c5895d5dbd
[tumblr] Support Vimeo embeds ( fixes #5969 )
2015-06-21 18:30:38 +08:00
Yen Chi Hsuan
b407e173e4
[vimeo/generic] Move detection logic from GenericIE to VimeoIE
2015-06-21 18:23:58 +08:00
Yen Chi Hsuan
6a745c2c0f
[pinkbike] PEP8
2015-06-21 18:23:08 +08:00
ping
2da0cad6ae
[neteasemusic] Do proper rounding conversion of millisecond timestamps/durations
2015-06-21 11:44:50 +08:00
ping
af1fa6234e
[neteasemusic] Add new extractor for music.163.com
2015-06-21 11:12:31 +08:00
Sergey M․
c9ac7fa909
[imdb] Fix extraction
2015-06-21 04:17:54 +06:00
Yen Chi Hsuan
964afd0689
[xvideos] Support lower-quality formats found on Android
...
Closes #5968
2015-06-21 03:12:17 +08:00
fnord
2a282a3b5f
Unbreak breakage that was broken to test breakage
2015-06-20 11:11:41 -05:00
fnord
7bb23aeca4
rename bbccouk.py -> bbc.py
2015-06-20 11:08:13 -05:00
fnord
de939d89eb
Support BBC news in other languages, non-mediaselector videos
2015-06-20 11:04:46 -05:00
fnord
77c975f536
typofix
2015-06-20 08:28:14 -05:00
fnord
75ab0ebcf5
no .get('..',None)
2015-06-20 08:24:02 -05:00
fnord
10273d6e08
toss new stuff into old file
2015-06-20 08:22:13 -05:00
Sergey M․
16d6973f8a
[viki] Pass session token around ( #6005 )
2015-06-20 00:49:28 +06:00
Sergey M․
385c3e5e91
[pinkbike] Improve and simplify
2015-06-20 00:10:08 +06:00
Sergey M․
c8e337450b
Merge branch 'pinkbike' of https://github.com/misterhat/youtube-dl into misterhat-pinkbike
2015-06-19 23:00:00 +06:00
Sergey M․
10464af5d1
[dramafever:series] Fix extraction while authenticated
2015-06-19 22:02:07 +06:00
Sergey M․
cbcd1a5474
[dramafever] Add support for authentication ( Closes #6017 )
2015-06-19 21:57:31 +06:00
Sergey M․
c9bebed294
[youtube] Add itag 59 and 78 ( Closes #5979 )
2015-06-19 20:52:44 +06:00
fnord
d5552a3477
bbcnews: Switch to parse_duration, revert change to docs/supportedsites.md
2015-06-19 06:25:50 -05:00
fnord
a8b081a052
BBCNewsIE: eliminate redundant function.
...
BBCCoUkIE._download_media_selector: use class variable instead of
hardcoded string for mediaselector_url template.
2015-06-19 01:52:25 -05:00
fnord
9e96dc8b35
Support BBC News (bbc.com/news)
2015-06-19 01:39:30 -05:00
Sergey M․
360075e28a
[pornhub] Extend _VALID_URL ( Closes #6019 )
2015-06-18 22:26:17 +06:00
Sergey M․
accf79b107
[viki] Add support for authentication ( Closes #6005 )
2015-06-18 21:17:26 +06:00
ping
4d58b24c15
[qqmusic] Use _check_formats instead
2015-06-18 23:09:04 +08:00
Yen Chi Hsuan
c33a8639a7
[postprocessor/embedthumbnail] Skipping if thumbnail file missing
...
Fixes #5996
2015-06-18 22:05:02 +08:00
Yen Chi Hsuan
25fa8d66e6
[bbccouk] Fix description ( closes #6006 )
2015-06-18 22:00:13 +08:00
Yen Chi Hsuan
974a6146fe
[bbccouk] Fix error handling
2015-06-18 21:40:45 +08:00
ping
0392ac98d2
[qqmusic] Fix code formatting
2015-06-18 21:13:03 +08:00
ping
5e3915cbe3
[qqmusic] Fix song extraction when certain formats are unavailable
2015-06-18 21:06:25 +08:00
ping
29b809de68
[qqmusic] Fix album extraction
2015-06-18 15:52:04 +08:00
ping
8f73e89ca0
[kuwo] New extractor for kuwo.cn
2015-06-18 14:15:54 +08:00
ping
0d0d5d3717
[qqmusic] Add support for playlists
2015-06-18 13:59:37 +08:00
Sergey M․
a69e8bfdd9
[lifenews] Fix tests
2015-06-17 20:29:15 +06:00
Sergey M․
062a3fdf36
[lifenews] Modernize
2015-06-17 20:28:47 +06:00
Sergey M․
028a33d7f2
[lifenews] Fix extraction
2015-06-17 20:27:38 +06:00
Aurélio A. Heckert
14835de9fb
Use shlex.split for --pp-params and update related docs.
2015-06-16 18:10:31 -03:00
Sergey M․
447053668f
[spankwire] Fix extraction
2015-06-16 21:19:18 +06:00
Jaime Marquínez Ferrándiz
f3aecb27a4
[youku] Simplify a bit the 'entries' construction
...
Mainly avoid having to use an index.
2015-06-16 14:41:52 +02:00
Yen Chi Hsuan
79fe954d79
Merge branch 'PeterDing-youku'
2015-06-16 00:20:52 +08:00
Yen Chi Hsuan
0501bfa159
[YoutubeDL] Youku extractor now uses the standard format selection
2015-06-16 00:15:30 +08:00
Yen Chi Hsuan
a155b7e76c
[youku] Coding style
2015-06-16 00:15:09 +08:00
Yen Chi Hsuan
5228b756af
[youku] Add cn_verification_proxy support and add a georestricted test case
2015-06-16 00:06:23 +08:00
Yen Chi Hsuan
04e7596680
[youku] Better error handling
2015-06-15 23:54:55 +08:00
Yen Chi Hsuan
f1e66cb2eb
[youku] Change video_id and add a multipart test case
2015-06-15 23:46:07 +08:00
Sergey M․
4fd35ee072
[safari] Add test for #5985
2015-06-15 21:36:30 +06:00
Yen Chi Hsuan
ee69799262
[youku] Add a v.swf test case
2015-06-15 23:36:28 +08:00
Sergey M.
636a9637f4
Merge pull request #5985 from zx8/master
...
[safari] make url regex more lenient
2015-06-15 20:31:47 +05:00
Yen Chi Hsuan
9383e66f94
[youku] Use _match_id
2015-06-15 23:31:30 +08:00
Sergey M․
99e6833c85
[francetv] Update f4m manifest token URL ( Closes #5981 , Closes #5989 )
2015-06-15 21:30:27 +06:00
Yen Chi Hsuan
c203be3fb4
[youku] Better handling for Python 2/3 compatibility
2015-06-15 23:28:59 +08:00
Sergey M․
02175a7986
[youtube:search] Fix search query ( Closes #5988 )
2015-06-15 21:01:26 +06:00
Sergey M․
8117df4cd9
[vk] Extract view count
2015-06-15 20:55:25 +06:00
Sergey M․
7c7dd9dc7f
[vk] Fix upload date extraction
2015-06-15 20:47:01 +06:00
Sergey M․
054932f403
[vk] Fix extraction ( Closes #5987 )
2015-06-15 20:46:10 +06:00
Yen Chi Hsuan
aed473ccf9
[youku] PEP8
2015-06-15 22:41:24 +08:00
Yen Chi Hsuan
8268e94cd4
Merge branch 'youku' of https://github.com/PeterDing/youtube-dl into PeterDing-youku
2015-06-15 22:36:44 +08:00
Yen Chi Hsuan
4af98ecdfb
[vbox7] Fix extraction ( fixes #5967 )
2015-06-15 18:49:27 +08:00
Philipp Hagemeister
4b9f9010b0
release 2015.06.15
2015-06-15 01:35:50 +02:00
zx8
2a0fcf6113
[safari] make url regex more lenient
2015-06-15 00:27:43 +01:00
Sergey M․
67d95f177c
[niconico] Simplify format info
2015-06-15 03:43:33 +06:00
Sergey M.
44773ad125
Merge pull request #5975 from chaoskagami/niconico_qualitynote
...
Quality note for niconico
2015-06-15 02:38:33 +05:00
Sergey M․
5774ef35c4
[options] Add missing whitespace for --fixup description
2015-06-15 02:57:07 +06:00
Sergey M․
b95cfa9170
[liveleak] Clarify test
2015-06-15 02:54:49 +06:00
Sergey M․
afa1ded425
[liveleak] Clarify rationale for restoring raw video
2015-06-15 02:54:05 +06:00
Sergey M․
00ac23e6e0
[liveleak] Improve regex for restoring original video URL
2015-06-15 02:51:21 +06:00
jomo
8f75761f24
LiveLak: add test for URLs with 'h264_270p'
2015-06-14 22:41:44 +02:00
jomo
9fd24e3a22
LiveLeak: support more original videos
...
some (old?) videos use ...mp4.h264_270p.mp4... instead of ...mp4.h264_base.mp4...
This is an addition to #4768
2015-06-14 21:50:03 +02:00
Naglis Jonaitis
755a9d3d1a
[tvplay] Add support for NovaTv
2015-06-14 20:59:22 +03:00
Shrimadhav U K
180940e02d
spelling mistake corrected
...
acces changed to accessing
2015-06-14 11:19:42 +05:30
chaoskagami
976b03c56b
Quality note for niconico - at least notify whether you'll get low or src
2015-06-14 00:18:40 -04:00
Sergey M․
450d89ddc1
[dramafever] Improve _VALID_URL
2015-06-14 09:58:26 +06:00
Sergey M․
463b2e5542
[dramafever:series] Rollback _PAGE_SIZE to max possible
2015-06-14 09:51:07 +06:00
Sergey M․
70a2002399
[dramafever:series] Fix _VALID_URL ( Closes #5973 )
2015-06-14 09:50:23 +06:00
Sergey M․
0029071adb
[dramefever] Improve and simplify
2015-06-14 07:43:14 +06:00
Sergey M․
ad49fe7c8f
Merge branch 'dramafever' of https://github.com/ping/youtube-dl into ping-dramafever
2015-06-14 04:56:54 +06:00
Sergey M․
af9cdee9cb
[brightcove] Improve and generalize brightcove URL extraction from JS
2015-06-13 19:53:32 +06:00
fnord
b4e1576aee
Brightcove extractor: support customBC.createVideo(...); method
...
found in http://www.americanbar.org/groups/family_law.html and
http://america.aljazeera.com/watch/shows/america-tonight/2015/6/exclusive-hunting-isil-with-the-pkk.html
2015-06-13 06:20:30 -05:00
Sergey M․
78e2b74bb9
[tumblr] Add support for pornhub embeds ( Closes #5963 )
2015-06-13 03:39:14 +06:00
Sergey M․
65d161c480
[extractor/generic] Add support for pornhub embeds
2015-06-13 03:36:16 +06:00
Sergey M․
9fcbd5db2a
[pornhub] Add support for embeds
2015-06-13 03:24:36 +06:00
Sergey M․
4f3bf679f5
[vk] Fix authentication for non-ASCII login/password
2015-06-13 03:09:35 +06:00
Sergey M․
0072afca8e
[YoutubeDL] Remove force_generic_extractor arg from process_ie_result
2015-06-13 02:21:29 +06:00
Sergey M․
61aa5ba36e
[YoutubeDL] Remove global state for force_generic_extractor flag in favor of passing argument
2015-06-13 02:05:21 +06:00
Sergey M․
9f4323252a
[YoutubeDL] Fix for multiple URLs
2015-06-12 21:56:50 +06:00
Sergey M․
8b6c896c4b
[prosiebensat1] Add title regex
2015-06-12 21:18:13 +06:00
Sergey M․
185dbc4974
[prosiebensat1] Fix rtmp extraction ( Closes #5962 )
2015-06-12 21:13:14 +06:00
Sergey M․
3d535e0471
[tvc] Fix embed regex
2015-06-12 19:31:52 +06:00
Sergey M․
d22dec74ff
Add --force-generic-extractor
...
For some extractors that are hard to workout a good _VALID_URL we use very vague and unrestrictive ones,
e.g. just allowing anything after hostname and capturing part of URL as id.
If some of these extractors happen to have an video embed of some different hoster or platform
and this scenario was not handled in extractor itself we end up with inability to download this embed
until extractor is fixed to support embed of this kind.
Forcing downloader to use the generic extractor can be a neat temporary solution for this problem.
Example: FiveTV extractor with Tvigle embed - http://www.5-tv.ru/rabota/broadcasts/48/
2015-06-12 19:20:12 +06:00
Sergey M․
9872d3110c
[extractor/generic] Add support for tvigle embeds
2015-06-12 18:37:09 +06:00
Sergey M․
b859971873
[extractor/generic] Rename tvc embed url variable
2015-06-12 18:15:30 +06:00
Sergey M․
499a077761
[5tv] Improve
2015-06-12 17:48:42 +06:00
Sergey M․
5da7177729
Merge branch '5tv' of https://github.com/hlintala/youtube-dl into hlintala-5tv
2015-06-12 16:34:28 +06:00
Sergey M․
f37bdbe537
[extractor/generic] Add test for tvc embed
2015-06-12 16:28:45 +06:00
Sergey M․
2da09ff8b0
[extractor/generic] Fix tvc ie_key
2015-06-12 16:26:31 +06:00
Sergey M․
5ccddb7ecf
[tvc] Fix ie_key
2015-06-12 16:25:26 +06:00
Sergey M․
954c1d0529
[tvc] Refactor extractor names
2015-06-12 16:24:13 +06:00
Sergey M․
494f20cbdc
[extractor/generic] Add support for tvc embeds
2015-06-12 16:22:46 +06:00
Sergey M․
29902c8ec0
[tvc:embed] Add embed extraction routine
2015-06-12 16:22:23 +06:00
Sergey M․
9f15bdabc8
[tvc] Separate embed extractor
2015-06-12 16:13:36 +06:00
Sergey M․
fff3455f58
Merge branch 'tvc' of https://github.com/hlintala/youtube-dl into hlintala-tvc
2015-06-12 15:12:54 +06:00
Hannu Lintala
87446dc618
[tvc] Add extractor ( Closes #5795 )
2015-06-12 01:34:10 +03:00
Hannu Lintala
99ac0390f5
[fivetv] Add extractor ( Closes #5794 )
2015-06-12 01:03:14 +03:00
Sergey M․
ff0f0b9172
[tube8] Fix extraction ( Closes #5952 )
2015-06-11 22:18:08 +06:00
Sergey M․
97b570a94c
[generic] Improve rtl.nl embeds detection ( Closes #5950 )
2015-06-11 19:04:12 +06:00
Sergey M․
a9d56c6843
[rtlnl] Improve _VALID_URL ( #5950 )
2015-06-11 19:03:22 +06:00
Sergey M․
f98470df69
[bilibili] Fix FutureWarning
2015-06-10 23:01:12 +06:00
Jaime Marquínez Ferrándiz
eb8be1fe76
[rtbf] Extract all formats ( closes #5947 )
2015-06-10 14:12:43 +02:00
Yen Chi Hsuan
8a1a26ce4c
[youtube] Add a test for the DASH segment downloader
2015-06-10 14:47:02 +08:00
Yen Chi Hsuan
5bf3276e8d
[downloader/dash] Add testing facility
2015-06-10 14:45:54 +08:00
Yen Chi Hsuan
7ebd5376fe
[nfl] Relax _VALID_URL ( fixes #5940 )
2015-06-10 14:17:03 +08:00
Yen Chi Hsuan
93dfcb9357
[downloader/dash] Do not pollute ``self
``
2015-06-10 13:44:54 +08:00
Yen Chi Hsuan
0c8662d2b6
[youtube] Fix a TypeError caused by 4da31bd566
2015-06-10 13:40:41 +08:00
Aurélio A. Heckert
d84f1d14b5
Adds support for XviD output with extra parametrization
...
As the "LG Time Machine" (a (not so) smart TV) has a limitation for video dimensions (as for codecs), I take to implement an extra parameter `--pp-params` where we can send extra parameterization for the video converter (post-processor).
Example:
```
$ youtube-dl --recode-video=xvid --pp-params='-s 720x480' -c https://www.youtube.com/watch?v=BE7Qoe2ZiXE
```
That works fine on a 4yo LG Time Machine.
Closes #5733
2015-06-09 22:08:16 -03:00
Jaime Marquínez Ferrándiz
70219b0f43
[youtube:playlist] Use an iterator for the entries ( closes #5935 )
...
So that '--playlist-end' downloads only the required pages.
2015-06-09 23:49:11 +02:00
Sergey M․
bd5bc0cd5a
[theplatform] Check for /select/media URLs first ( #5746 )
2015-06-09 23:12:13 +06:00
Sergey M․
6e054aacca
[theplatform] Take care of /select/media URLs ( Closes #5746 )
2015-06-09 23:07:22 +06:00
Sergey M․
9d581f3d52
[cbs] Extract display_id
2015-06-09 21:39:45 +06:00
Sergey M․
9bf99891d0
[cbs] Add support for colbertlateshow ( Closes #5888 )
2015-06-09 21:23:53 +06:00
Sergey M․
d9cf48e81e
[spiegeltv] Extract all formats and prefer hls ( Closes #5843 )
2015-06-09 20:36:08 +06:00
Yen Chi Hsuan
e1b9322b09
[youtube] Restricter DASH signature pattern
...
A problematic DASH url is:
https://manifest.googlevideo.com/api/manifest/dash/mm/35/key/yt5/ip/140.112.247.145/ms/pm/mv/s/mt/1433794435/id/o-AD2Od_dsOlAUYPu03ZsVWKSbGEbCJJrMp9vnXGhnyRhd/mn/sn-aigllm7r/sparams/as%2Chfr%2Cid%2Cip%2Cipbits%2Citag%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cplayback_host%2Crequiressl%2Csource%2Cexpire/fexp/9406009%2C9406821%2C9407575%2C9408142%2C9408420%2C9408710%2C9409121%2C9409208%2C9412514%2C9412780%2C9413208%2C9413426%2C9413476%2C9413503%2C9415304%2C9415753/upn/viDQrs8SnmE/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm_sd_hd_clear%2Cwebm2_sd_hd_clear/playback_host/r4---sn-aigllm7r.googlevideo.com/ipbits/0/requiressl/yes/pl/20/itag/0/source/youtube/expire/1433824806/nh/EAQ/signature/81ABE6391E351BA495F5B041B00FF1257A353318.1A6E48ABB74E8F4AE73CA2CB1F963FC34E33DEE7/sver/3/hfr/1
2015-06-09 14:48:18 +08:00
Yen Chi Hsuan
627b964825
[kickstarted] Extract thumbnails in embedded videos ( #5929 )
2015-06-09 11:54:13 +08:00
Sergey M․
a55e36f48d
[YoutubeDL] Handle out-of-range timestamps ( #5826 )
2015-06-08 21:05:17 +06:00
Yen Chi Hsuan
01e21b89ee
[noco] Skip invalid timestamps ( closes #5826 )
2015-06-08 17:39:55 +08:00
Yen Chi Hsuan
788be3313d
[cnet] Fix theplatform vid extraction ( fixes #5924 )
2015-06-08 13:34:23 +08:00
Yen Chi Hsuan
e1ec93304d
[instagram:user] Truncate title to 80 characters ( #5919 )
...
This is a workaround. Currently YoutubeDL.process_info() truncates
info_dict['title'] to 200 characters, but the implementation can't
handle wide characters.
2015-06-08 01:46:33 +08:00
Yen Chi Hsuan
edb99d4c18
[instagram] Handling null values ( fixes #5919 )
...
I didn't add the test case here because it takes too much time. (7
minutes on my machine)
2015-06-08 01:17:21 +08:00
Yen Chi Hsuan
68477c3dab
[tlc] Fix test failure due to DiscoveryIE changes
2015-06-07 16:38:39 +08:00
Yen Chi Hsuan
65ba8b23f4
[discovery] Rewrite DiscoveryIE ( fixes #5898 )
...
Discovery.com now uses a completely different approach for serving
videos. At least in both test cases brightcove are involved. However,
AMF support is necessary for these brightcove videos. As a result, I
try to extract videos from the info page ('?flat=1'). The downloaded
file can be different from the one in browsers.
2015-06-07 16:34:19 +08:00
Yen Chi Hsuan
621ed9f5f4
[common] Add note and errnote field for _extract_m3u8_formats
2015-06-07 16:33:22 +08:00
Yen Chi Hsuan
b26733ba7f
[brightcove] Allow single quotes in Brightcove URLs ( fixes #5901 )
2015-06-07 15:29:42 +08:00
Sergey M․
9836cfb8d6
[options] Clarify --list-extractors
( Closes #5916 )
2015-06-07 08:12:21 +06:00
Sergey M․
665b6c1236
Merge branch 'hlintala-ruutu'
2015-06-07 05:38:29 +06:00
Sergey M․
9414338a48
[ruutu] Improve, make more robust and fix python 2.6 support
2015-06-07 05:37:29 +06:00
Jaime Marquínez Ferrándiz
de390ea077
update: Use https for getting the version info ( fixes #5909 )
2015-06-07 00:21:30 +02:00
Sergey M․
717b0239fd
Merge branch 'ruutu' of https://github.com/hlintala/youtube-dl into hlintala-ruutu
2015-06-07 04:01:28 +06:00
Hannu Lintala
d00735a0c5
[ruutu] Don't use fallback for DASH and other non-HTTP urls
2015-06-06 23:01:23 +03:00
Yen Chi Hsuan
c23d5ce926
Merge branch 'PeterDing-iqiyi'
2015-06-07 02:59:27 +08:00
Yen Chi Hsuan
b5a3c7f109
[iqiyi] Cache encryption keys
2015-06-07 02:47:36 +08:00
Yen Chi Hsuan
9c5f685ef1
[iqiyi] Improve regex pattern again
2015-06-07 02:39:03 +08:00
Yen Chi Hsuan
08bb8ef201
[iqiyi] Unify get_format() and get_bid()
2015-06-07 02:25:00 +08:00
Yen Chi Hsuan
865ab62f43
[iqiyi] Make _VALID_URL more accurate
...
v_* urls are individual videos, while a_* urls are playlists, which are
not supported yet.
2015-06-07 02:13:22 +08:00
Yen Chi Hsuan
9948113590
[iqiyi] Add a multipart test case
2015-06-07 02:09:33 +08:00
Yen Chi Hsuan
c4ee87022b
[iqiyi] Change id for multipart videos
2015-06-07 01:57:05 +08:00
Yen Chi Hsuan
ffba4edb06
[iqiyi] Improve some variable names and add download notes
2015-06-07 01:52:51 +08:00
Yen Chi Hsuan
958d0b659b
[iqiyi] Reorder imports
2015-06-07 01:35:09 +08:00
Yen Chi Hsuan
aacda28b28
[iqiyi] Give error message for assertion failures
2015-06-07 01:32:03 +08:00
Yen Chi Hsuan
29e7e0781b
[iqiyi] Simplify and improve regex patterns
...
See the comments in #5849
2015-06-07 00:56:08 +08:00
Yen Chi Hsuan
7012620e2b
[iqiyi] Remove format selection codes
2015-06-07 00:44:54 +08:00
Yen Chi Hsuan
f1da861018
[iqiyi] PEP8
2015-06-07 00:37:29 +08:00
Yen Chi Hsuan
4da31bd566
[youtube] Fix a FutureWarning from xml.etree.ElementTree
2015-06-06 22:22:26 +08:00
Naglis Jonaitis
05aa9c82d9
[sunporno] Fix view_count extraction
2015-06-06 13:58:52 +03:00
Naglis Jonaitis
a9e58ecd3f
[turbo] Improve description extraction
...
`og:description` is empty for some videos.
2015-06-06 13:58:51 +03:00
Hannu Lintala
223544552f
[Ruutu] Add new extractor
2015-06-06 04:29:03 +03:00
Sergey M․
3d8e9573a4
[youtube:channel] Improve channel id extraction ( #5904 )
2015-06-06 06:25:37 +06:00
Naglis Jonaitis
54eb81a087
[pornovoisines] Improve average_rating extraction and update test case
2015-06-06 03:11:43 +03:00
Naglis Jonaitis
c33c547d66
[izlesene] Avoid timestamp differences in tests due to DST
2015-06-06 02:57:21 +03:00
Naglis Jonaitis
dfe7dd9bdb
[izlesene] Unquote video URLs and simplify
2015-06-06 02:57:21 +03:00
Yen Chi Hsuan
e8ac61e840
[qqmusic] Use meaningful variable names
2015-06-05 23:19:25 +08:00
Yen Chi Hsuan
f00a650705
[qqmusic] Rearrange codes
2015-06-05 23:16:34 +08:00
Yen Chi Hsuan
4bde5ce992
Merge branch 'qqmusic-more-formats' of https://github.com/ping/youtube-dl into ping-qqmusic-more-formats
2015-06-05 23:14:44 +08:00
Yen Chi Hsuan
d31573fa37
[teamcoco] Handle incomplete m3u8 URLs ( fixes #5798 )
...
There are 2 TODOs. I don't know how to handle these cases correctly.
2015-06-05 22:59:04 +08:00
ping
8b8cde2140
[qqmusic] Set abr for mp3 formats
2015-06-05 06:04:26 +08:00
Philipp Hagemeister
0e805e782b
release 2015.06.04.1
2015-06-04 21:54:33 +02:00
Philipp Hagemeister
f5c78d118b
release 2015.06.04
2015-06-04 21:49:02 +02:00
Yen Chi Hsuan
9d4f213f90
[qqmusic:toplist] List name and description are optional
2015-06-05 00:52:18 +08:00
Yen Chi Hsuan
168db222c6
Merge pull request #5891 from ping/qqmusic-toplist-fix
...
[qqmusic] Fix toplist extraction
2015-06-05 00:50:59 +08:00
Sergey M․
3d6388e34e
[tnaflix] Fix relative URLs (empflix)
2015-06-04 20:42:37 +06:00
Sergey M․
3ce9bc712a
[empflix] Fix typo
2015-06-04 20:39:03 +06:00
Sergey M․
e52c0bd0eb
[tnaflix] Modernize
2015-06-04 20:37:05 +06:00
Sergey M․
56c837ccb7
[tnaflix] Fix typo
2015-06-04 20:34:48 +06:00
Yen Chi Hsuan
423d2be5f8
[downloader/dash] Rename the protocol
...
'http_dash_segments' looks more like a protocol name than
'dash_segments'
2015-06-04 22:27:29 +08:00
Yen Chi Hsuan
453a1617aa
[downloader/dash] Reorder imports
2015-06-04 22:12:05 +08:00
Yen Chi Hsuan
b9258c6178
[YoutubeDL] Change how DashSegmentsFD is selected
2015-06-04 22:05:33 +08:00
ping
55e5841f14
[qqmusic] Extract additional formats (mp3-128, mp3-320)
2015-06-04 17:41:29 +08:00
ping
ed15e9ba02
[qqmusic] Remove unused import
2015-06-04 17:32:06 +08:00
ping
eedda32e6b
[qqmusic] Fix toplist
2015-06-04 11:27:18 +08:00
Sergey M.
d073055dcd
Merge pull request #5876 from slava-sh/nova
...
[nova] Update
2015-06-03 23:18:01 +05:00
Slava Shklyaev
e4ac7bb1e5
[nova] Revert "Fix extension extraction bug"
...
This reverts commit 9464a194db
.
2015-06-03 19:25:30 +03:00
Yen Chi Hsuan
9bac8c57e3
Merge branch 'iqiyi' of https://github.com/PeterDing/youtube-dl into PeterDing-iqiyi
2015-06-03 23:59:52 +08:00
Yen Chi Hsuan
6800d3372f
[YoutubeDL] Support DASH manifest downloading
2015-06-03 23:10:18 +08:00
Sergey M․
3153a2c98d
[tvigle] Skip tests
2015-06-03 20:53:54 +06:00
Sergey M․
15b74b94be
[tvigle] Capture error message
2015-06-03 20:52:47 +06:00
Sergey M․
687cb3ad35
[24video] Fix uploader extraction
2015-06-03 20:47:11 +06:00
Yen Chi Hsuan
8f94784124
[tumblr] Detect vid.me embeds ( fixes #5883 )
2015-06-03 10:26:39 +08:00
Yen Chi Hsuan
23dd1fc74c
[vidme] Always use the non-embedded page
...
For example, https://vid.me/Wmur contains more information than
https://vid.me/e/Wmur
2015-06-03 10:24:02 +08:00
Slava Shklyaev
fa971259e6
[nova] Add a comment about html in description
2015-06-02 19:09:47 +03:00
Slava Shklyaev
b0cda32f72
[nova] Fix Python 2.6 compatability issue
2015-06-02 18:30:25 +03:00
Slava Shklyaev
08b7968e28
[nova] Fix display_id extraction bug
2015-06-02 18:24:19 +03:00
Slava Shklyaev
4b5fe1349f
[nova] Comply with review
2015-06-02 18:23:42 +03:00
Sergey M․
d23da75b32
[iprima] Fix description extraction
...
`og:description` does not contain actual description anymore.
2015-06-02 21:10:18 +06:00
Slava Shklyaev
b5597738d4
[iprima] Comply with review
2015-06-02 17:42:53 +03:00
Slava Shklyaev
bc03e58565
[iprima] Update
2015-06-02 13:19:02 +03:00
Slava Shklyaev
a00234f1c5
[nova] Minor style improvement
2015-06-02 12:57:03 +03:00
Slava Shklyaev
34c0f95db2
[nova] Remove html tags from description
2015-06-02 12:56:36 +03:00
Slava Shklyaev
fcb04bcaca
[nova] Extract upload_date in some cases
2015-06-02 12:55:41 +03:00
Slava Shklyaev
9464a194db
[nova] Fix extension extraction bug
...
Replace the hardcoded flv with determine_ext. Let rtmpdump parse the url.
2015-06-02 12:54:20 +03:00
Slava Shklyaev
9f4b9118cc
[nova] Fix display_id extraction bug
...
Make id group non-greedy so that .html is not included in it.
2015-06-02 12:49:01 +03:00
Sergey M․
60158217ef
[nova] Add tv test
2015-06-02 00:57:08 +06:00
Sergey M․
923e79e2e4
[nova] Add extractor
2015-06-02 00:53:04 +06:00
Naglis Jonaitis
866b296d0f
[aftonbladet] Fix extraction and update _VALID_URL ( Fixes #5863 )
2015-06-01 16:12:11 +03:00
Sergey M․
47fd8c2f76
[patreon] Fix embeds extraction ( Closes #5862 )
2015-06-01 00:04:36 +06:00
Sergey M․
96b9690985
[imgur] Improve extraction
2015-05-31 04:05:26 +06:00
Sergey M․
df15ef8dab
[YoutubeDL] Tweak select_format for video only media
2015-05-31 04:05:09 +06:00
Sergey M.
002c0fb511
Merge pull request #5852 from ivan/make-playlist-url
...
[youtube] Construct a playlist URL in case the page is missing one
2015-05-31 02:19:00 +05:00
Sergey M․
7584e38ce4
[tvigle] Modernize
2015-05-31 03:01:41 +06:00
Sergey M․
eb47569f8a
[tvigle] Add support for m3u8
2015-05-31 03:00:13 +06:00
Ivan Kozik
d2a9de78df
[youtube] Construct a playlist URL in case the page is missing one
...
This fixes jumping from user/channel -> playlist for some users like
https://www.youtube.com/user/BitcoinFoundation
This also removes the superfluous log message
"add --no-playlist to just download video VIDEOID"
when downloading a user/channel.
2015-05-30 20:54:03 +00:00
Sergey M․
c5138a7ce4
[extractor/generic] Clarify test comment
2015-05-31 02:36:20 +06:00
Sergey M․
c5fa81fe81
[extractor/generic] Put all direct link tests near to each other for better navigation
2015-05-31 02:22:29 +06:00
Sergey M․
a074e92296
[extractor/generic] Add test for large compressed media
2015-05-31 02:13:24 +06:00
Sergey M․
1ddb9456c4
[extractor/generic] Use compat_urllib_parse_unquote for unquoting video_id and title from URL
2015-05-31 01:23:58 +06:00
Sergey M․
58bde34a23
[extractor/generic] Force Accept-Encoding to any for extraction pass
2015-05-31 00:44:54 +06:00
Sergey M․
339516072b
[extractor/generic] Unescape video_id and title extracted from URL
2015-05-30 23:16:14 +06:00
Sergey M․
931bc3c3a7
[YoutubeDL] Do not loose request method information
2015-05-30 22:52:02 +06:00
Yen Chi Hsuan
a2d971309b
[porn91] Use single quotes
2015-05-31 00:31:18 +08:00
Yen Chi Hsuan
d05a1dbe70
[porn91] Catch daily limit error
2015-05-31 00:26:12 +08:00
Yen Chi Hsuan
a80601f8d9
[porn91] Extract more info
2015-05-31 00:20:37 +08:00
Yen Chi Hsuan
1c22238756
[porn91] Simplify
2015-05-31 00:03:19 +08:00
Yen Chi Hsuan
9ff811c5cd
[porn91] PEP8
2015-05-30 23:35:55 +08:00
Yen Chi Hsuan
1ebc05df91
Merge branch 'porn91' of https://github.com/PeterDing/youtube-dl into PeterDing-porn91
2015-05-30 23:33:10 +08:00
Sergey M․
386bdfa698
[youtube:user] Workaround 35 pages limitation ( Closes #5778 )
2015-05-30 18:29:16 +06:00
Naglis Jonaitis
1ae7ff771b
[tubitv] Add error message for videos that require login ( #5524 )
2015-05-30 14:33:27 +03:00
Naglis Jonaitis
5196b98897
[tubitv] Add new extractor ( Closes #5524 )
2015-05-30 14:16:18 +03:00
Sergey M․
e6e63e91a7
[tf1] Extend _VALID_URL ( Closes #5848 )
2015-05-30 16:18:11 +06:00
Sergey M․
b4dd98358f
[vgtv] Properly handle lives
2015-05-30 16:12:07 +06:00
Sergey M․
181c7053e3
[YoutubeDL] Make sure all formats have unique format_id
2015-05-30 16:04:44 +06:00