Philipp Hagemeister
e2f89ec7aa
Revert "[utils] Work around PyPy stupidity with Windows DLLs ( Fixes #4392 )"
...
This reverts commit 16040f46d6
.
2014-12-12 11:33:55 +01:00
Philipp Hagemeister
62651c556a
[howstuffworks] Parse only once, but right ( #4383 )
2014-12-12 04:23:34 +01:00
Philipp Hagemeister
bf94e38d3d
Merge remote-tracking branch 'Tithen-Firion/hsw-update'
2014-12-12 04:10:55 +01:00
Philipp Hagemeister
4f97852316
Remove unused imports
2014-12-12 04:09:32 +01:00
Philipp Hagemeister
16040f46d6
[utils] Work around PyPy stupidity with Windows DLLs ( Fixes #4392 )
2014-12-12 04:01:08 +01:00
Philipp Hagemeister
d068ba24f3
release 2014.12.12.1
2014-12-12 03:34:33 +01:00
Philipp Hagemeister
f5e43bc695
[vine] Provide alt_title ( Fixes #4448 )
2014-12-12 03:34:28 +01:00
Philipp Hagemeister
6a5308ab49
release 2014.12.12
2014-12-12 03:02:56 +01:00
Philipp Hagemeister
63e0f29564
[vine] Modernize
2014-12-12 02:59:52 +01:00
Philipp Hagemeister
42bdd9d051
[cinchcast] Add new extractor ( Fixes #4428 )
2014-12-12 02:57:36 +01:00
Philipp Hagemeister
4e40de6e2a
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-12 02:14:31 +01:00
Philipp Hagemeister
f17e4c9c28
[screenwavemedia] Simplify ( #3766 )
2014-12-12 02:11:58 +01:00
Philipp Hagemeister
807962f4a1
[pornhd] Adapt to new sources scheme ( Fixes #4446 )
2014-12-11 23:50:25 +01:00
Jaime Marquínez Ferrándiz
9c1aa1d668
[mixcloud] Fix metadata extraction ( fixes #4443 )
2014-12-11 23:16:40 +01:00
Philipp Hagemeister
69f491f14e
Merge remote-tracking branch 'fstirlitz/master'
2014-12-11 17:11:25 +01:00
Philipp Hagemeister
cb007f47c1
release 2014.12.11
2014-12-11 17:08:31 +01:00
Philipp Hagemeister
9abd500a74
[zdf:channel] Simplify ( #4427 )
2014-12-11 17:07:59 +01:00
Philipp Hagemeister
cf68bcaeff
Merge remote-tracking branch 'akretz/master'
2014-12-11 16:35:45 +01:00
Philipp Hagemeister
cbe2bd914d
[youtube] Amend test
2014-12-11 16:34:37 +01:00
Philipp Hagemeister
75111274ed
[youtube] Do not warn if DASH manifest is missing ( #4442 )
2014-12-11 16:33:28 +01:00
Philipp Hagemeister
624dcebff6
[youtube] Make category optional ( #4442 )
2014-12-11 16:32:48 +01:00
Philipp Hagemeister
9684f17cde
Merge remote-tracking branch 'akretz/youtube_fix'
2014-12-11 16:28:10 +01:00
Philipp Hagemeister
e52a40abf7
[youtube] Add test case for #4431
2014-12-11 16:28:07 +01:00
Philipp Hagemeister
0daa05961b
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-11 16:23:01 +01:00
Naglis Jonaitis
158731f83e
[tvplay] Don't raise an exception if is_geo_blocked
is True
...
Videos which return `is_geo_blocked' to be True can actually be downloaded from
the country to which the video is restricted
2014-12-11 17:07:50 +02:00
Adrian Kretz
24270b0301
[youtube] The case that 'url_encoded_fmt_stream_map' or 'adaptive_fmts' is the empty string is handled accordingly ( fixes #4431 )
2014-12-11 16:00:46 +01:00
Naglis Jonaitis
3c1b81b957
[ntv] Rename flash_ver
to flash_version
in the format dict
...
RTMP downloader uses `flash_version`
2014-12-11 16:58:45 +02:00
Philipp Hagemeister
45c24df512
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-11 15:27:54 +01:00
Sergey M․
bf671b605e
[behindkink] Remove superfluous whitespace
2014-12-11 20:09:52 +06:00
Sergey M․
09c82fbc9a
[behindkink] Simplify
2014-12-11 20:06:19 +06:00
5moufl
d6f78a354d
[BehindKink] Replace test
...
Old one is not accessible anymore
2014-12-11 14:26:59 +01:00
5moufl
e0b9d47387
[BehindKink] Update URL extraction
2014-12-11 14:25:26 +01:00
Philipp Hagemeister
f8795e102b
[utils] Add "yesterday" as a date keyword
2014-12-11 10:29:30 +01:00
Philipp Hagemeister
4bb4a18876
[youtube] Fix imports
2014-12-11 10:08:17 +01:00
Adrian Kretz
8560c61842
[zdf] Add support for channels
2014-12-10 17:29:03 +01:00
Sergey M․
a81bbebf44
[smotri:broadcast] Fix extraction
2014-12-10 20:22:49 +06:00
Philipp Hagemeister
72e3ffeb74
release 2014.12.10.3
2014-12-10 15:19:08 +01:00
Philipp Hagemeister
2fc9f2b41d
[facebook] Make thumbnail and duration optional
...
Fixes #4425 .
Looks like both properties aren't given to us anymore. For now, just fall back to not returning them.
2014-12-10 15:18:36 +01:00
Philipp Hagemeister
5f3544baa3
release 2014.12.10.2
2014-12-10 14:39:06 +01:00
Philipp Hagemeister
da27660014
[youtube] Pass in all variables to DASH manifest ( Fixes #4424 )
2014-12-10 14:39:00 +01:00
Philipp Hagemeister
b8a6114309
release 2014.12.10.1
2014-12-10 13:21:49 +01:00
Philipp Hagemeister
774e208f94
[youtube] Handle missing DASH manifest ( Fixes #4421 , fixes #4420 )
2014-12-10 13:21:24 +01:00
Philipp Hagemeister
f20b52778b
release 2014.12.10
2014-12-10 12:21:40 +01:00
Jaime Marquínez Ferrándiz
83e865a370
Fix PEP8 issue E713
2014-12-09 23:11:26 +01:00
Sergey M․
b89a938687
[bet] Add extractor ( Closes #4416 )
2014-12-09 22:29:01 +06:00
Sergey M․
e89a2aabed
[extractor/common] Add generic SMIL formats extraction routine
2014-12-09 22:28:28 +06:00
Philipp Hagemeister
f58766ce5c
[extractor/common] Document ie_key in url results
2014-12-09 10:58:06 +01:00
Philipp Hagemeister
15644a40df
Merge pull request #4395 from cryptonaut/issue2883
...
Handle --get-url with merged formats (fixes #2883 )
2014-12-08 17:21:56 +01:00
Philipp Hagemeister
d4800f3c3f
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-08 17:17:31 +01:00
Philipp Hagemeister
09a5dd2d3b
[bliptv] Add support for audio-only files ( Fixes #4404 )
2014-12-08 17:17:22 +01:00
Sergey M․
819039ee63
[tvigle] Update test and modernize
2014-12-08 22:03:02 +06:00
felix
ce36339575
add teamfourstar.com support
2014-12-08 17:01:22 +01:00
felix
684712076f
add direct screenwavemedia.com URL support
2014-12-08 17:01:22 +01:00
Jaime Marquínez Ferrándiz
603c92080f
[nhl] Make sure we add '_sd' before the extension ( fixes #4397 )
...
'.replace' would find the first dot in the path.
2014-12-07 11:26:07 +01:00
cryptonaut
16ae61f655
Handle --get-url with merged formats ( fixes #2883 )
...
Outputs one URL per line
2014-12-06 12:55:07 -08:00
Sergey M․
6a52eed80e
[prosiebensat1] Improve and simplify
2014-12-07 01:46:44 +06:00
Sergey M․
acf5cbfe93
[extractor/common] Add description to playlist_result
2014-12-07 01:46:30 +06:00
Adrian Kretz
8d1c8cae9c
[prosiebensat1] Fix broken tests
2014-12-06 19:21:05 +01:00
Adrian Kretz
c84890f708
[prosiebensat1] Add support for playlists ( fixes #4357 )
2014-12-06 19:05:22 +01:00
Sergey M․
6d0886204a
[radio.de] Add support for radio.de websites ( Closes #4393 )
2014-12-06 23:01:52 +06:00
Sergey M․
04d02a9d57
[twitch] Add login support ( #3986 )
2014-12-06 21:24:20 +06:00
Grom PE
6ac4e8065a
Fix utils.py for PyPy on Windows
...
The line
```python
from __future__ import unicode_literals
```
introduced in commit [ecc0c5ee01
](ecc0c5ee01
) broke youtube-dl for PyPy on Windows, making it unable to locate WinAPI functions.
Error: "TypeError: function name must be a string or integer"
Adding "b" prefix to strings with WinAPI function names fixes it.
2014-12-06 20:15:41 +07:00
Philipp Hagemeister
b82f815f37
Allow iterators for playlist result entries
2014-12-06 14:02:19 +01:00
Philipp Hagemeister
158f8cadc0
[adultswim] PEP8
2014-12-06 14:01:59 +01:00
Philipp Hagemeister
7d70cf4157
[nba] Remove unused import
2014-12-06 13:59:37 +01:00
Philipp Hagemeister
6591fdf51f
[tagesschau] Look at the right place for download links
2014-12-06 13:59:10 +01:00
Philipp Hagemeister
9ff6772790
[youtube] Modernize
2014-12-06 12:20:54 +01:00
Philipp Hagemeister
5f9b83944d
[ffmpeg] Improve version check and call it from hls ( Fixes #4377 )
2014-12-06 12:14:26 +01:00
Philipp Hagemeister
f6735be4da
Merge remote-tracking branch 'cryptonaut/adultswim'
2014-12-06 11:55:24 +01:00
Philipp Hagemeister
6a3e0103bb
[nba] Add test for #4387
2014-12-06 11:26:17 +01:00
Philipp Hagemeister
0b5cc1983e
[nba] Modernize
2014-12-06 11:15:25 +01:00
cryptonaut
1a9f8b1ad4
[nba] Improve _VALID_URL regex ( fixes #4387 )
...
Allows for optional trailing / or /index.html
2014-12-06 01:49:22 -08:00
netanel
754f0008ec
fix increment operator
2014-12-06 09:20:35 +02:00
cryptonaut
7115599121
[adultswim] Updated to work with new site format ( fixes #4317 )
2014-12-05 21:55:47 -08:00
Philipp Hagemeister
0df23ba9f9
release 2014.12.06.1
2014-12-06 00:48:34 +01:00
Philipp Hagemeister
58daf5ebed
[youporn] Fix JSON parameter regexp ( Fixes #4384 )
2014-12-06 00:48:29 +01:00
Philipp Hagemeister
1a7c6c69d3
release 2014.12.06
2014-12-06 00:43:04 +01:00
Philipp Hagemeister
045c48847a
[tagesschau] Add suppot for sendung ( Fixes #4378 )
2014-12-06 00:42:43 +01:00
Tithen-Firion
e638e83662
[howstuffworks] Update extractor
2014-12-05 19:46:49 +01:00
Sergey M․
90644a6843
[azubu] Add extractor ( Closes #4379 )
2014-12-05 22:08:30 +06:00
Tithen-Firion
d958fa9ff9
[howstuffworks] Rewrite extractor
2014-12-05 12:21:21 +01:00
Tithen-Firion
ebb6419960
[common] Split _download_json
...
Add ability for extractor to use _parse_json
2014-12-05 12:21:21 +01:00
Philipp Hagemeister
122c2f87c1
[tagesschau] Modernize
2014-12-05 10:59:55 +01:00
Philipp Hagemeister
a154eb3d15
release 2014.12.04.2
2014-12-04 17:43:39 +01:00
Philipp Hagemeister
81028ff9eb
[xminus] Capture description ( #4300 )
2014-12-04 17:43:34 +01:00
Philipp Hagemeister
e8df5cee12
[minhateca] Fix duration parsing
2014-12-04 17:35:40 +01:00
Philipp Hagemeister
ab07963b5c
release 2014.12.04.1
2014-12-04 17:02:23 +01:00
Philipp Hagemeister
7e26084d09
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-04 17:02:14 +01:00
Philipp Hagemeister
4349c07dd7
[minhateca] Add extractor ( Fixes #4094 )
2014-12-04 17:02:05 +01:00
Sergey M․
1139a54d9b
[foxnews] Add extractor ( Closes #4352 )
2014-12-04 21:19:08 +06:00
Sergey M․
b128c9ed68
[vine:user] Add support for another URL format ( Closes #4365 )
2014-12-04 20:12:06 +06:00
Tithen-Firion
2415951ead
[tvp] Modernize
2014-12-04 14:16:09 +01:00
Tithen-Firion
995ad69c54
[common] Add new parameters for _download_webpage
2014-12-04 14:16:09 +01:00
Tithen-Firion
225e4b9633
[tvp] Remove unnecessary code
2014-12-04 14:16:09 +01:00
Philipp Hagemeister
9776bc7f57
release 2014.12.04
2014-12-04 08:34:12 +01:00
Philipp Hagemeister
39c52bbd32
[myvidster] Enforce age limit in test
2014-12-04 08:31:55 +01:00
Philipp Hagemeister
6219802165
Merge remote-tracking branch 'zackfern/myvidster'
2014-12-04 08:30:22 +01:00
Philipp Hagemeister
810fb84d5e
pep8 and minor beautification all around
2014-12-04 08:27:40 +01:00
Philipp Hagemeister
5f5e993dc6
[bbccouk] Remove unused import
2014-12-04 08:22:53 +01:00
Philipp Hagemeister
191cc41ba4
[foxgay] Add thumbnail to test definition
2014-12-04 08:22:20 +01:00
Philipp Hagemeister
7f142293df
Merge remote-tracking branch 'zackfern/foxgay'
2014-12-04 08:20:01 +01:00
Philipp Hagemeister
d4e06d4a83
[options] Standardize mentoined configuration file location ( Fixes #4367 )
2014-12-04 07:57:18 +01:00
Zack Fernandes
ecd7ea1e6b
[myvidster] Added support for Myvidster
2014-12-03 22:22:36 -08:00
Zack Fernandes
b92c548693
[foxgay] Initial support
2014-12-03 20:22:48 -08:00
Tithen-Firion
6ce2c6783b
[tvp] Add extractor
2014-12-04 05:14:09 +01:00
Tithen-Firion
29f400b97d
[tvp] Update extractor
2014-12-04 02:54:25 +01:00
Tithen-Firion
eecd6a467d
[vgtv] Update tests
2014-12-04 01:34:24 +01:00
Philipp Hagemeister
dce2a3cf9e
[break] Remove md5sum from test
2014-12-04 01:33:30 +01:00
Tithen-Firion
9095aa38ac
[audiomack] Update test
2014-12-04 00:42:01 +01:00
Tithen-Firion
0403b06985
[soundcloud] Improve_VALID_URL
...
Add support for links from Audiomack
2014-12-04 00:42:01 +01:00
Sergey M․
de9bd74bc2
[ted] Fix type_watch links extraction
2014-12-03 21:17:11 +06:00
Jaime Marquínez Ferrándiz
233d37fb6b
[brightcove] Make sure that the 'ext' variable is set ( fixes #4360 )
2014-12-03 13:25:49 +01:00
Philipp Hagemeister
c627f7d48c
release 2014.12.03
2014-12-03 12:15:34 +01:00
Jaime Marquínez Ferrándiz
163c8babaa
[nhl] Simplify
2014-12-03 00:08:26 +01:00
Jaime Marquínez Ferrándiz
6708542099
Merge branch 'master' of https://github.com/akretz/youtube-dl
2014-12-03 00:00:05 +01:00
Jaime Marquínez Ferrándiz
ea2ee40357
[nhl.com:videocenter] Don't match url with 'id=*' before 'catid' in the query
...
Since the order extractors are added is not defined, it would match instead of NHLIE.
2014-12-02 23:56:30 +01:00
Adrian Kretz
62d8b56655
[nhl] Support videos which don't have mp4-extension ( fixes #4348 )
2014-12-02 23:26:37 +01:00
Sergey M․
c492970b4b
[rts] Improve _VALID_URL
2014-12-02 22:24:47 +06:00
Sergey M․
ac5633592a
[24video] Add extractor ( Closes #4350 )
2014-12-02 22:23:23 +06:00
Sergey M․
706d7d4ee7
[YoutubeDL] Avoid negative timestamps on Windows
2014-12-02 21:18:07 +06:00
Sergey M․
752c8c9b76
[rts] Improve _VALID_URL
2014-12-02 20:53:19 +06:00
Sergey M․
b1399a144d
[rts] Add support for the new URL format and extract display id ( Closes #4349 )
2014-12-02 20:45:43 +06:00
Jaime Marquínez Ferrándiz
05177b34a6
[rutube] Extract m3u8 formats ( fixes #3984 )
2014-12-01 18:20:36 +01:00
Jaime Marquínez Ferrándiz
c41a9650c3
[youtube] Extract framerate from the dash manifest
...
Not all videos have 60 fps, for example they can have 48 fps.
2014-12-01 17:36:12 +01:00
Philipp Hagemeister
df015c69ea
release 2014.12.01
2014-12-01 17:28:34 +01:00
Naglis Jonaitis
1434bffa1f
[tunein] Use station API
2014-12-01 18:10:15 +02:00
Sergey M․
d128cfe393
[slideshare] Fix description extraction
2014-12-01 20:18:42 +06:00
Jaime Marquínez Ferrándiz
954f36f890
[myspace] Cleanup
2014-12-01 00:10:12 +01:00
Jaime Marquínez Ferrándiz
19e92770c9
[myspace] Replace removed test video and fix the others
2014-12-01 00:10:12 +01:00
Tithen-Firion
95c673a148
[myspace] Add extractor for albums
2014-12-01 00:10:12 +01:00
Tithen-Firion
a196a53265
[myspace] Update tests
2014-12-01 00:10:12 +01:00
Tithen-Firion
3266f0c68e
[myspace] Redirect to other extractors
...
There are many songs just linked from Vevo/YouTube to MySpace.
Vevo example: https://myspace.com/threedaysgrace/music/song/animal-i-have-become-28400208-28218041
YouTube example: https://myspace.com/starset2/music/song/first-light-95799905-106964426
2014-12-01 00:10:12 +01:00
Tithen-Firion
1940fadd53
[myspace] Handle non-playable songs
...
I'm adding this because sometimes there is a song page, but you cannot play it.
Example: https://myspace.com/starset2/music/song/let-it-die-maniac-agenda-remix-bonus-track-95799916-106964439
It will be useful for downloading whole album with songs like this.
2014-12-01 00:10:11 +01:00
Tithen-Firion
03fd72d996
[myspace] Add more data to info dict
...
`uploader` is an artist
`playlist` is an album
2014-12-01 00:10:11 +01:00
Tithen-Firion
f2b44a2513
[myspace] Use player_url for faster download
...
It keeps reconnecting without it. Download time decreased from 7+ minutes to 25 seconds for me.
2014-12-01 00:10:11 +01:00
Jaime Marquínez Ferrándiz
c522adb1f0
[youtube] Add a normal age-gate test video
2014-11-30 21:45:49 +01:00
Jaime Marquínez Ferrándiz
7160532d41
[youtube] Simplify code for getting the dash manifest url
...
video_info contains now the 'ytplayer.config.args' dictionary
2014-11-30 21:07:50 +01:00
Jaime Marquínez Ferrándiz
4e62ebe250
[youtube] Try to extract the video_info from the webpage before requesting the 'get_video_info' pages
...
The YouTube player doesn't seem to use them except for embedded videos, so we can skip a network request.
But they still provide better error mesagges (for removed videos for example).
2014-11-30 20:56:32 +01:00
Jaime Marquínez Ferrándiz
b766eb2707
[youtube] Update test
2014-11-30 19:18:39 +01:00
Jaime Marquínez Ferrándiz
10a404c335
[youtube] Add format 313 ( fixes #4339 )
2014-11-30 18:56:14 +01:00
Sergey M․
c056efa2e3
[bbccouk] Fix extraction ( #4104 , #4214 )
2014-11-30 22:37:56 +06:00
t0mm0
313d4572ce
[xminus] update tkn extraction regex
2014-11-30 16:04:04 +00:00
Jaime Marquínez Ferrándiz
42939b6129
[youtube] Use a cookie for seeting the language
...
This way, we don't have to do an aditional request
2014-11-30 00:03:59 +01:00
Jaime Marquínez Ferrándiz
37ea8164d3
[youtube] Don't confirm age when initializing
...
It seems that all the videos with age restriction use now the age gate method, which doesn't require any confirmation.
2014-11-29 23:46:39 +01:00
Yuriy Melnyk
248a0b890f
[bliptv] Fix \n\n at the end of real_url
...
See https://github.com/rg3/youtube-dl/issues/3544#issuecomment-53166516
2014-11-29 19:17:56 +02:00
Yuriy Melnyk
96b7c7fe3f
[bliptv] Fix resolution of lookup id in some videos
...
In some videos (for example, http://blip.tv/play/gbk766dkj4Yn ) resolving
lookup id would fail, because page at
http://blip.tv/play/gbk766dkj4Yn.x?p=1 would have no "config.id" in
it. Fixed by requesting different URL and inspecting the URL which the
client is redirected to.
2014-11-29 19:17:56 +02:00
Sergey M․
e987e91fcc
[playvid] Capture and output error message
2014-11-29 22:16:35 +06:00
Sergey M․
cb6444e197
[noco] Add support for multi language videos ( Closes #4326 )
2014-11-28 20:38:47 +06:00
Philipp Hagemeister
93b8a10e3b
release 2014.11.27
2014-11-27 15:44:49 +01:00
Philipp Hagemeister
4207558e8b
[buzzfeed] Add support for more video types ( #4259 )
2014-11-27 15:44:35 +01:00
Philipp Hagemeister
ad0d800fc3
release 2014.11.26.4
2014-11-26 22:53:02 +01:00
Philipp Hagemeister
e232f787f6
[buzzfeed] Add new extractor ( Fixes #4259 )
2014-11-26 22:52:52 +01:00
Philipp Hagemeister
72476fcc42
release 2014.11.26.3
2014-11-26 22:08:30 +01:00
Philipp Hagemeister
29e950f7c8
release 2014.11.26.2
2014-11-26 22:06:27 +01:00
Philipp Hagemeister
7c8ea53b96
release 2014.11.26.1
2014-11-26 22:01:06 +01:00
Philipp Hagemeister
dcddc10a50
[test_unicode_literals] Arm unicode_literals check
...
From now on, the line
from __future__ import unicode_literals
should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
2014-11-26 20:01:22 +01:00
Sergey M․
a1008af412
[gorillavid] Update IE_DESC
2014-11-27 00:24:19 +06:00
Sergey M․
61c0663c1e
[udemy] Generalize download json and fix login
2014-11-26 21:25:43 +06:00
Sergey M․
81a7a521c5
[gorillavid] Remove unused import
2014-11-26 21:02:46 +06:00
Sergey M․
e293711802
[udemy] Set session cookies to API requests ( Closes #4124 , closes #4219 , closes #4308 )
2014-11-26 21:00:18 +06:00
Sergey M․
ceb3367320
[gorillavid] Generalize extraction with countdown timeout and support faststream.in ( Closes #4297 )
2014-11-26 20:02:40 +06:00
Philipp Hagemeister
8865bdeb37
Remove useless u prefixes
2014-11-26 13:06:02 +01:00
Philipp Hagemeister
3aa578cad2
[ffmpeg] Modernize
2014-11-26 13:05:49 +01:00
Philipp Hagemeister
d3b5101a91
[videopremium] Modernize
2014-11-26 13:03:22 +01:00
Philipp Hagemeister
5c32110114
[videofyme] Modernize
2014-11-26 13:01:39 +01:00
Philipp Hagemeister
24144e3b8d
[tvp] Modernize
2014-11-26 12:58:53 +01:00
Philipp Hagemeister
b3034f9df7
[trilulilu] Modernize
2014-11-26 12:56:43 +01:00
Philipp Hagemeister
4c6d2ff8dc
[sohu] Modernize
2014-11-26 12:53:55 +01:00
Philipp Hagemeister
faf3494894
[redtube] Modernize
2014-11-26 12:52:45 +01:00
Philipp Hagemeister
535a66ef66
[muzu] Modernize
2014-11-26 12:50:37 +01:00
Philipp Hagemeister
5c40bba82f
[hotnewhiphop] Modernize
2014-11-26 12:45:40 +01:00
Philipp Hagemeister
855dc479c2
[subtitles] Modernize
2014-11-26 12:43:06 +01:00
Philipp Hagemeister
0792d5634e
[youtube] Remove useless u prefixes
2014-11-26 12:41:53 +01:00
Philipp Hagemeister
e91cdcae1a
[appletrailers] Modernize
2014-11-26 12:41:24 +01:00
Philipp Hagemeister
27e1400f55
[aparat] Modernize
2014-11-26 12:40:51 +01:00
Philipp Hagemeister
e0938e7731
[addanime] Modernize
2014-11-26 12:40:05 +01:00
Philipp Hagemeister
b72823a0a4
[francetv] PEP8
2014-11-26 12:38:20 +01:00
Philipp Hagemeister
673cf0e773
[update] Remove useless import
2014-11-26 12:37:45 +01:00
Philipp Hagemeister
f8aace93cd
[academicearth] Modernize
2014-11-26 12:35:57 +01:00
Philipp Hagemeister
80310134e0
[mplayer] Modernize
2014-11-26 12:34:52 +01:00
Philipp Hagemeister
4d2d638df4
[http] Modernize
2014-11-26 12:27:36 +01:00
Philipp Hagemeister
0e44f90e18
[hls] Remove useless u porefixes
2014-11-26 12:26:21 +01:00
Philipp Hagemeister
15938ab67a
[update] Modernize
2014-11-26 12:24:57 +01:00
Philipp Hagemeister
ab4ee31eb1
[utils] remove useless u prefix
2014-11-26 11:50:22 +01:00
Philipp Hagemeister
b061ea6e9f
[compat] Beautify assertion
2014-11-26 11:48:09 +01:00
Philipp Hagemeister
4aae94f9d0
[YoutubeDL] Remove incorrect documentation
2014-11-26 11:25:43 +01:00
Philipp Hagemeister
acda92f6bc
Clarify --no-playlist documentation ( Closes #4309 )
2014-11-26 10:51:03 +01:00
Philipp Hagemeister
ddfd0f2727
release 2014.11.26
2014-11-26 10:46:12 +01:00
Philipp Hagemeister
d0720e7118
Merge branch 'master' of github.com:rg3/youtube-dl
2014-11-26 10:45:57 +01:00
Philipp Hagemeister
4e262a8838
[generic] Detect direct video links ( Fixes #4149 , #4313 )
2014-11-26 10:44:39 +01:00
Sergey M․
b9ed3af343
[tass] Add extractor ( Closes #4296 )
2014-11-25 22:24:33 +06:00
Philipp Hagemeister
63c9b2c1d9
release 2014.11.25.1
2014-11-25 14:34:29 +01:00
Philipp Hagemeister
65f3a228b1
[generic] Add support for LazyYT embeds ( Fixes #4306 )
2014-11-25 14:34:19 +01:00
Philipp Hagemeister
d9836a5917
release 2014.11.25
2014-11-25 09:56:52 +01:00
Philipp Hagemeister
be64b5b098
[xminus] Simplify and extend ( #4302 )
2014-11-25 09:54:54 +01:00
Philipp Hagemeister
0bbf12239c
Merge remote-tracking branch 't0mm0/x-minus'
2014-11-25 09:22:33 +01:00
Philipp Hagemeister
c553fe5d29
[tmz] Simplify ( #4304 )
2014-11-25 09:16:40 +01:00
Matthew Rayfield
f0c3d729d7
[tmz] Add new extractor
2014-11-25 02:54:13 -05:00
t0mm0
1cdedfee10
[XMinus] Added new extractor.
2014-11-25 03:25:28 +00:00
Philipp Hagemeister
93129d9442
release 2014.11.24
2014-11-24 22:56:43 +01:00
Philipp Hagemeister
e8c8653e9d
Merge remote-tracking branch 'origin/master'
2014-11-24 22:52:04 +01:00
Philipp Hagemeister
3d960a22fa
[bpb] Simplify ( #4298 )
2014-11-24 22:47:23 +01:00
Philipp Hagemeister
51bbb084d3
Merge remote-tracking branch 'ossi96/bpb'
2014-11-24 22:42:56 +01:00
Naglis Jonaitis
2c25a2bd29
[tunein] Add new extractor ( Closes #4097 )
2014-11-24 23:15:33 +02:00
Oskar Jauch
355682be01
bpb Add new extractor
2014-11-24 20:02:00 +01:00
Jaime Marquínez Ferrándiz
00e9d396ab
[francetv] Use the m3u8 manifest for georestricted videos ( closes #3963 )
...
Generating the correct urls for the f4m segments seems to require a lot of work.
Also raise an error if the video is not available from your location.
2014-11-24 19:49:43 +01:00
Philipp Hagemeister
14d4e90eb1
[downloader/__init__] Define proper __all__
2014-11-23 22:25:12 +01:00
Philipp Hagemeister
b74e86f48a
Fix all PEP8 issues except E501
2014-11-23 22:21:46 +01:00
Philipp Hagemeister
3d36cea4ac
[vk] PEP8
2014-11-23 22:14:27 +01:00
Philipp Hagemeister
b66e699877
[myspace] pep8 and modernization
2014-11-23 22:12:18 +01:00
Philipp Hagemeister
27f8b0994e
Merge remote-tracking branch 'jtwaleson/master'
2014-11-23 22:10:26 +01:00
Philipp Hagemeister
4ffc31033e
[zingmp3] Simplify and PEP8 ( #4288 )
2014-11-23 22:00:25 +01:00
Philipp Hagemeister
c1777d5cb3
Merge remote-tracking branch 'daohoangson/zing-mp3'
2014-11-23 21:55:51 +01:00
Jouke Waleson
9e1a5b8455
PEP8: applied even more rules
2014-11-23 21:39:15 +01:00
Philipp Hagemeister
784b6d3a9b
Merge remote-tracking branch 'jtwaleson/master'
2014-11-23 21:33:31 +01:00
Dao Hoang Son
c66bdc4869
[zingmp3] Added support for songs and albums
2014-11-24 03:25:47 +07:00
Jouke Waleson
2514d2635e
PEP8: E225,E227
2014-11-23 21:23:05 +01:00
Jouke Waleson
8bcc875676
PEP8: more applied
2014-11-23 21:20:46 +01:00
Jouke Waleson
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
Philipp Hagemeister
f3a3407226
[youtube] Clarify keywords
2014-11-23 20:09:10 +01:00
Sergey M․
598c218f7b
[smotri] Adapt to new API and modernize
2014-11-23 23:53:41 +06:00
Naglis Jonaitis
4698b14b76
[rtlxl] Strip additional dot from video URL ( #4115 )
2014-11-23 13:28:09 +02:00
Philipp Hagemeister
835a22ef3f
release 2014.11.23.1
2014-11-23 10:51:16 +01:00
Philipp Hagemeister
7d4111ed14
Provide guidance when called with a YouTube ID starting with a dash.
...
Reported at https://news.ycombinator.com/item?id=8648121
2014-11-23 10:51:09 +01:00
Philipp Hagemeister
d16abf434a
[vk] Some PEP8 love
2014-11-23 10:11:52 +01:00
Philipp Hagemeister
a8363f3ab7
[vk] Clarify test
2014-11-23 10:11:04 +01:00
Philipp Hagemeister
010cd3a3ee
Merge remote-tracking branch 'WillSewell/vk-playlists'
2014-11-23 10:09:45 +01:00
Philipp Hagemeister
b9042def9d
release 2014.11.23
2014-11-23 09:59:42 +01:00
Philipp Hagemeister
aa79ac0c82
[youtube] Support controversy videos ( Fixes #4275 )
2014-11-23 09:59:02 +01:00
Philipp Hagemeister
dd60be2bf9
[telebruxelles] Simplify ( #4270 )
2014-11-23 09:44:42 +01:00
Philipp Hagemeister
119b3caa46
Merge remote-tracking branch 'nulloz/telebruxelles'
2014-11-23 09:38:18 +01:00
Naglis Jonaitis
49f0da7ae1
[rtlxl] Use unencrypted m3u8 streams ( #4115 )
2014-11-22 21:06:45 +02:00
nulloz
2cead7e7bc
telebruxelles Add new extractor
2014-11-22 13:34:29 +01:00
Will Sewell
9262867e86
[vk.com] Added newline at the end of the file.
2014-11-21 23:25:05 +00:00
Will Sewell
b9272e8f8f
[vk.com] Removed redundant log message -- this information is already being logged.
2014-11-21 23:22:52 +00:00
Will Sewell
021a0db8f7
[vk.com] Simplified the page_id acquisition by using the id matched in the URL earlier on.
2014-11-21 23:22:44 +00:00
Will Sewell
e1e8b6897b
[vk.com] Updated the extract_videos_from_page function with a much simpler 1-liner.
2014-11-21 23:16:12 +00:00
Will Sewell
53d1cd1f77
[vk.com] Updated the _VALID_URL regex for the playlist IE. Removed optional m, and named the id group.
2014-11-21 23:03:31 +00:00
Will Sewell
cad985ab4d
[vk.com] Updated the description to include vk.com.
2014-11-21 23:00:43 +00:00
Will Sewell
c52331f30c
[vk.com] Updated a test video that has been removed, and added a comment for others to update two other test videos that are also now removed.
2014-11-21 23:00:33 +00:00
Will Sewell
42e1ff8665
[vk.com] Added upload_date variable to the test cases that still work.
2014-11-21 23:00:17 +00:00
Philipp Hagemeister
2c64b8ba63
release 2014.11.21.1
2014-11-21 22:47:23 +01:00
Philipp Hagemeister
42e12102a9
[YoutubeDL] Fix multi_video check
2014-11-21 22:39:57 +01:00
Philipp Hagemeister
6127693ed9
[folketinget] Add extractor ( Fixes #4262 )
2014-11-21 22:36:24 +01:00
Philipp Hagemeister
71069d2157
[sztv] Remove useless determine_ext call
2014-11-21 22:03:29 +01:00
Philipp Hagemeister
f3391db889
[sztvhu] Modernize
2014-11-21 22:02:16 +01:00
Philipp Hagemeister
9b32eca3ce
[generic] Add support for single quotes in HTML5 videos ( Fixes #4265 )
2014-11-21 22:01:25 +01:00
Philipp Hagemeister
ec06f0f610
release 2014.11.21
2014-11-21 10:41:18 +01:00
tinybug
85b9275517
Update jsinterp.py
...
http://s.ytimg.com/yts/jsbin/html5player-zh_HK-vfl1NK6PR/html5player.js
fix raise ExtractorError
2014-11-21 17:09:22 +08:00
Philipp Hagemeister
dfd5313afd
[YoutubeDL] Support new _type multi_video
2014-11-21 00:25:46 +01:00
Philipp Hagemeister
be53e2a737
[blip.tv:user] Modernize and add a test
2014-11-21 00:25:13 +01:00
Philipp Hagemeister
a1c68b9ef2
Merge remote-tracking branch 'origin/master'
2014-11-21 00:17:58 +01:00
Jaime Marquínez Ferrándiz
4d46c1c68c
[brightcove] Improve error message detection ( #4256 )
2014-11-20 18:44:54 +01:00
Jaime Marquínez Ferrándiz
d6f714f321
[brightcove] Remove the namespace from the BrightcoveExperience html object
2014-11-20 18:37:08 +01:00
Philipp Hagemeister
8569f3d629
[vh1] Modernize
2014-11-20 16:51:33 +01:00
Philipp Hagemeister
fed5d03260
[extractor/common] Document _type values (Motivated by #4254 )
2014-11-20 16:47:59 +01:00
Philipp Hagemeister
6adeffa7c6
[comedycentral] Modernize
2014-11-20 16:36:53 +01:00
Philipp Hagemeister
b244b5c3f9
remove unused imports
2014-11-20 16:36:13 +01:00
Philipp Hagemeister
f42c190769
[stanfordoc] Modernize
2014-11-20 16:34:54 +01:00
Philipp Hagemeister
c9bf41145f
[YoutubeDL] Warn if an extractor returns compat_list
2014-11-20 16:29:31 +01:00
Philipp Hagemeister
5239075bb6
[mtv] Return a proper playlist result ( #4254 )
2014-11-20 16:25:19 +01:00
Philipp Hagemeister
84437adfa3
release 2014.11.20.1
2014-11-20 12:20:57 +01:00
Philipp Hagemeister
732ea2f09b
[utils] Improve update on error message somewhat
...
We still may want to implement a bulletproof check for the current version, and a better place to add this message so that it works for all kind of other errors too.
2014-11-20 12:14:30 +01:00
Philipp Hagemeister
aff2f4f4f5
[arte] Clean up format sorting mess
...
We now use our standard sorting facilities. As a side effect, it's finally possible to download German videos from French URLs and vice versa.
2014-11-20 12:06:35 +01:00
Philipp Hagemeister
3b9f631c41
release 2014.11.20
2014-11-20 08:55:56 +01:00
Ivan Kozik
0cd64bd077
Copy the mtime from the oldest source file to the file created by ffmpeg
...
Fixes #4245
2014-11-20 06:39:07 +00:00
Ivan Kozik
1394646a0a
Fix "ERROR: Cannot write metadata to JSON file" on Windows
...
Fixes #4246
2014-11-20 06:26:34 +00:00
Ivan Kozik
61ee5aeb73
Fix UnicodeEncodeError with --write-info-json on Python 2.7 + Windows
...
Fixes #4244
2014-11-20 06:26:34 +00:00
Philipp Hagemeister
07e378fa18
[compat] correct OptionGroup invocation for Python 3 ( fixes #4243 )
2014-11-20 07:21:12 +01:00
Philipp Hagemeister
e07e931375
Work around 2.7.0 deficencies ( Fixes #4223 )
2014-11-19 18:21:58 +01:00
Naglis Jonaitis
480b7c32a9
[rtlxl] Fix format order
2014-11-19 01:21:02 +02:00
Jaime Marquínez Ferrándiz
92120217eb
[cache] Fix writing to paths with unicode characters
...
* Use "compat_getenv"
* "write_json_file" now expects the filename to be a string
2014-11-19 00:02:24 +01:00
Naglis Jonaitis
37eddd3143
[rtlxl] Use m3u8 streams instead of f4m ( #4115 , #4118 )
2014-11-19 00:26:44 +02:00
Will Sewell
02a12f9fe6
[vk] date_added is now extracted from the video page.
2014-11-18 20:19:56 +00:00
Will Sewell
6fcd6e0e21
[vk] Updated the regex for matching user video pages. It now matches optional URL parameters too.
2014-11-18 19:34:12 +00:00
Philipp Hagemeister
0857baade3
[youtube] Add webm audio formats ( Fixes #4229 )
2014-11-18 11:08:37 +01:00
Will Sewell
469d4c8968
[vk] Added a new information extractor for pages that are a list of a user\'s videos on vk.com. It works in a same way to playlist style pages for the YT information extractors.
2014-11-17 17:53:34 -05:00
Philipp Hagemeister
23ad44b57b
[youtube] Better error message for DASH manifest
2014-11-17 20:12:52 +01:00
Philipp Hagemeister
f48d3e9bbc
[swfinterp] Improve undefined representation
2014-11-17 08:02:48 +01:00
Philipp Hagemeister
fbf94a7815
[swfinterp] Add more builtins and improve static variables
2014-11-17 07:54:06 +01:00
Philipp Hagemeister
1921b24551
[swfinterp] Add support for more complicated constants
2014-11-17 07:31:22 +01:00
Philipp Hagemeister
28e614de5c
[utils] Remove stray u'
2014-11-17 07:16:12 +01:00
Philipp Hagemeister
cd9ad1d7e8
[swfinterp] Basic support for constants (only ints for now)
2014-11-17 07:14:02 +01:00
Philipp Hagemeister
162f54eca6
[swfinterp] Implement bitand and pushshort operators
2014-11-17 05:08:39 +01:00
Philipp Hagemeister
33a266f4ba
[swfinterp] Implement charCodeAt
2014-11-17 05:03:46 +01:00
Philipp Hagemeister
6b592d93a2
[swfinterp] Formalize built-in classes
2014-11-17 04:54:54 +01:00
Philipp Hagemeister
4686ae4b64
[swfinterp] Implement various opcodes
2014-11-17 04:45:12 +01:00
Philipp Hagemeister
8d05f2c16a
[swfinterp] Add support for void methods
2014-11-17 04:36:23 +01:00
Philipp Hagemeister
a4bb83956c
[swfinterp] Implement pushtrue and pushfalse opcodes
2014-11-17 04:29:34 +01:00
Philipp Hagemeister
eb5376044c
[swfinterp] Implement equals opcode
2014-11-17 04:27:51 +01:00
Philipp Hagemeister
3cbcff8a2d
[swfinterp] Implement String basics
2014-11-17 04:25:10 +01:00
Philipp Hagemeister
e983cf5277
[swfinterp] Interpret yet more opcodes
2014-11-17 04:00:41 +01:00
Philipp Hagemeister
0ab1ca5501
[swfinterp] Better error message
2014-11-17 03:53:32 +01:00
Philipp Hagemeister
4baafa229d
[swfinterp] Intepret more multinames
2014-11-17 03:46:23 +01:00
Philipp Hagemeister
b7558d9881
[swfinterp] Allow function patching
2014-11-17 01:27:15 +01:00
Philipp Hagemeister
a4bc433619
[__init__] Modernize
2014-11-16 15:08:34 +01:00
Philipp Hagemeister
b6b70730bf
[downloader/common] Modernize
2014-11-16 15:06:59 +01:00
Philipp Hagemeister
6a68bb574a
[eporner] Fix duration ( Closes #4188 )
2014-11-16 14:55:22 +01:00
Philipp Hagemeister
0cf166ad4f
release 2014.11.16
2014-11-16 00:51:46 +01:00
Philipp Hagemeister
2707b50ffe
[spiegel] Correct handling of redirects to spiegel.tv ( Closes #4211 )
2014-11-16 00:51:31 +01:00
Philipp Hagemeister
939fe70de0
[spiegeltv] Match hash-style URLs ( Closes #4210 )
2014-11-16 00:40:09 +01:00
Philipp Hagemeister
89c15fe0b3
[spiegeltv] Modernize
2014-11-16 00:33:51 +01:00
Jaime Marquínez Ferrándiz
ec5f601670
[utils] Fix "write_json_file" for unicode names in python 2.x ( fixes #4125 )
2014-11-15 22:00:32 +01:00
Naglis Jonaitis
8caa0c9779
[bliptv] Fix the resolve of lookup ID ( Closes #4197 )
2014-11-15 16:56:04 +02:00
Philipp Hagemeister
e2548b5b25
release 2014.11.15.1
2014-11-15 15:21:50 +01:00
Philipp Hagemeister
bbefcf04bf
[goldenmoustache] Fix title ( Closes #4203 )
2014-11-15 15:21:34 +01:00
Philipp Hagemeister
c7b0add86f
[compat] Work around kwargs bugs in old 2.6 Python releases ( Fixes #3813 )
2014-11-15 15:17:19 +01:00
Philipp Hagemeister
a0155d93d9
release 2014.11.15
2014-11-15 11:01:54 +01:00
Philipp Hagemeister
00d9ef0b70
[mailru] Adapt to new data format ( Fixes #4201 )
2014-11-15 11:01:17 +01:00
Philipp Hagemeister
0cc8888038
[crunchyroll] Remove NOP code ( #2782 )
2014-11-15 00:34:03 +01:00
Philipp Hagemeister
c735450e07
release 2014.11.14
2014-11-14 22:27:56 +01:00
Jaime Marquínez Ferrándiz
71f8c7ce7a
[mtvservices:embedded] Improve config url ( fixes #4092 )
2014-11-14 19:02:18 +01:00
Jaime Marquínez Ferrándiz
5fee0eeac0
[ComedyCentralShows] Use the rtmp urls transform function from the MTV IE ( fixes #3364 )
...
It produces the right mp4 urls, so we stop prefering the rtmp urls.
2014-11-14 18:36:04 +01:00
Philipp Hagemeister
eb4157fd17
[utils] Fix struct.pack call on very old Python versions ( #4181 )
2014-11-14 00:39:32 +01:00
Philipp Hagemeister
69ede8ef81
release 2014.11.13.3
2014-11-13 16:28:24 +01:00
Philipp Hagemeister
609a61e3e6
[npo] Improve npo.nl ( Fixes #4173 )
2014-11-13 16:28:05 +01:00
Philipp Hagemeister
bf951c5e29
release 2014.11.13.2
2014-11-13 16:12:54 +01:00
Philipp Hagemeister
af63fed7d8
[generic] Add support for livestream embeds ( Fixes #4185 )
2014-11-13 16:12:51 +01:00
Philipp Hagemeister
3deed1e91a
[freevideo] Simplify and raise error for foreigners ( Fixes #4131 )
2014-11-13 15:59:22 +01:00
Philipp Hagemeister
11b28e93d3
Merge remote-tracking branch 'yaccz/add-extractor/freevideo'
2014-11-13 15:53:16 +01:00
Philipp Hagemeister
c3d582985f
release 2014.11.13.1
2014-11-13 15:42:48 +01:00
Philipp Hagemeister
4c0924bb24
[utils] Fix intlist_to_bytes in Python 2 ( #4181 )
2014-11-13 15:28:42 +01:00
Philipp Hagemeister
3fa5bb3802
[sexu] Modernize ( #4171 )
2014-11-13 15:20:49 +01:00
Philipp Hagemeister
c47ec62b83
Merge remote-tracking branch 'peugeot/sexu'
2014-11-13 15:18:38 +01:00
Philipp Hagemeister
e4bdb37ec6
[spiegel] Add support for embeds
2014-11-13 15:02:31 +01:00
Philipp Hagemeister
0e15e725a0
[spiegel] Modernize
2014-11-13 14:45:17 +01:00
peugeot
437f68d868
Update sexu.py
2014-11-13 14:02:53 +01:00
peugeot
d91d124081
fix python 2 test
2014-11-13 13:57:10 +01:00
Philipp Hagemeister
2d42905b68
release 2014.11.13
2014-11-13 09:57:58 +01:00
Aaron Wojnowski
894dd8682e
Fix YouTube signature extraction.
2014-11-13 00:33:27 -06:00
Jaime Marquínez Ferrándiz
9e05d039e0
[dailymotion] Fix extraction of vevo videos ( fixes #4168 )
2014-11-12 23:32:27 +01:00
peugeot
bbd5f2de5e
[sexu] initial support
2014-11-12 20:41:13 +01:00
Naglis Jonaitis
73689dafbf
[tvplay] Fix f4m URL extraction ( Closes #4119 )
...
Add query parameters which are needed by AkamaiHD F4M player.
Also, modernize a bit.
2014-11-12 19:26:00 +02:00
Philipp Hagemeister
5ccaddf5b1
[goldenmoustache] Simplify ( #4128 )
2014-11-12 15:36:59 +01:00
Philipp Hagemeister
0b201a3134
Merge remote-tracking branch 'xantares/goldenmoustache'
2014-11-12 15:34:31 +01:00
Philipp Hagemeister
ffe38646ca
[funnyordie] Remove test md5sum ( Fixes #4113 )
2014-11-12 15:33:15 +01:00
Philipp Hagemeister
c6afed48ff
[YoutubeDL] guard against strange sys.stdouts
2014-11-12 15:30:26 +01:00
Michael Käufl
732c848c14
[abc] Update test case
...
Old video has expired.
2014-11-12 15:26:29 +01:00
Michael Käufl
9d2a4dae90
[allocine] Update test
2014-11-12 15:26:09 +01:00
Michael Käufl
7009a9047a
[byutv] Update test
2014-11-12 15:24:37 +01:00
Philipp Hagemeister
28465df1ff
[youjizz] Modernize ( #4131 )
2014-11-12 15:19:23 +01:00
Philipp Hagemeister
ef89dba58f
[myspass] Modernize test case
2014-11-12 15:01:52 +01:00
Philipp Hagemeister
13ba3a6461
[bandcamp:album] Fix test case
2014-11-12 15:00:54 +01:00
Philipp Hagemeister
8f6ec4bbe6
release 2014.11.12.1
2014-11-12 11:44:26 +01:00
Jaime Marquínez Ferrándiz
c295490830
[YoutubeDL] Fix bug in the detection of formats that don't contain video ( fixes #4150 )
...
If the format requested was not available, we called the method '.get' in None.
2014-11-12 09:42:35 +01:00
Jaime Marquínez Ferrándiz
eb4cb42a02
[ted] Extract duration ( closes #4155 )
2014-11-12 09:30:57 +01:00
Philipp Hagemeister
7a8cbc72b2
release 2014.11.12
2014-11-12 08:46:34 +01:00
Pascal Brax
2774852c2f
Fix MTV/GameTrailers "Bad Request" error
...
Bugfix for bug #4123 & #4153
2014-11-12 01:10:08 +01:00
Naglis Jonaitis
bbcc21efd1
[wrzuta] Fallback to mp3 on unknown media type ( #4156 )
2014-11-11 16:47:54 +02:00
Naglis Jonaitis
60526d6bcb
[wrzuta] Fix audio extension lookup ( Closes #4156 )
...
Also, replace deleted test case
2014-11-11 16:23:06 +02:00
Philipp Hagemeister
1d4df56d09
release 2014.11.09
2014-11-09 22:32:41 +01:00
Philipp Hagemeister
a1cf99d03a
[YoutubeDL] Add playlist_id and playlist_title fields ( Fixes #4139 )
2014-11-09 22:32:35 +01:00
Naglis Jonaitis
3c6af203cc
[streamcloud] Match URLs without fname ( Closes #4144 )
...
Also, modernize a bit.
2014-11-09 22:00:51 +02:00
Naglis Jonaitis
1a92e086a7
[tapely] Add Referer header ( Closes #4138 )
2014-11-09 15:01:12 +02:00
Jaime Marquínez Ferrándiz
519c73f267
Merge pull request #4136 from andikmu/master
...
fix swrmediathek for new formats.
2014-11-09 12:17:18 +01:00
Jaime Marquínez Ferrándiz
a6dae6c09c
[ndr] Improve video url regex ( fixes #4140 )
2014-11-09 11:15:50 +01:00
Jaime Marquínez Ferrándiz
f866e474f3
[YoutubeDL] Don't dowload formats for merging if the first doesn't contain the video ( #4132 )
2014-11-09 10:59:56 +01:00
Philipp Hagemeister
8bb9b97c97
Merge remote-tracking branch 'origin/master'
2014-11-09 08:30:12 +01:00
andi
d6fdc38682
fix swrmediathek for new formats.
2014-11-08 15:56:35 +01:00
Jaime Marquínez Ferrándiz
c2b61af548
[options] Document the syntax for merging formats ( closes #3940 , closes #4132 )
2014-11-08 15:09:04 +01:00
Jaime Marquínez Ferrándiz
2fdbf27ad8
[niconico:playlist] Use the same video url the webpage uses ( closes #4133 )
2014-11-08 14:53:23 +01:00
yac
3898c8a7b2
[FreeVideo] Add new extractor
2014-11-08 00:13:28 +01:00
Naglis Jonaitis
29ed169cd6
[wrzuta] Add mp3 as a possible format ( Closes #4126 )
2014-11-07 22:53:54 +02:00
xantares
b868c972d1
Add support for goldenmoustache.com
2014-11-07 17:44:06 +00:00
Jaime Marquínez Ferrándiz
9908e03528
Merge pull request #4076 from ghedo/direct_type
...
[generic] indicate when a direct video has been extracted
2014-11-06 22:23:14 +01:00
Jaime Marquínez Ferrándiz
1fe8fb8c20
[vice] Re-add extractor ( fixes #4120 )
...
The generic extraction no longer works.
2014-11-06 21:44:07 +01:00
Naglis Jonaitis
5d63b0aa93
[goshgay] Fix title extraction and modernize
...
Also remove width and height as they are not of the actual video.
2014-11-06 01:19:20 +02:00
Philipp Hagemeister
4164f0117e
[utils] Remove unused import
2014-11-05 23:56:54 +01:00
Naglis Jonaitis
37aab27808
[brightcove] Extract m3u8 formats ( #3541 )
2014-11-06 00:14:33 +02:00
Jaime Marquínez Ferrándiz
6110bbbfdd
[niconico] Catch deleted videos ( closes #4064 )
2014-11-05 19:52:34 +01:00
Jaime Marquínez Ferrándiz
cde9b380e6
Merge pull request #4110 from nemunaire/channel9-fix
...
[channel9] Fix extraction
2014-11-05 19:03:24 +01:00
Sergey M․
dab647a7b6
[cinemassacre] Keep both extraction approaches and make more robust ( Closes #4109 )
2014-11-05 21:32:46 +07:00
nemunaire
a316a83d2b
[channel9] Fix extraction
2014-11-05 11:23:11 +01:00
Naglis Jonaitis
81b22aee8b
[izlesene] Update test cases and modernize
...
The timestamp fluctuates with DST.
2014-11-05 01:00:33 +02:00
Philipp Hagemeister
a80c96eab0
release 2014.11.04
2014-11-04 23:42:09 +01:00
Philipp Hagemeister
20436c30c9
[youtube] Clarify output
2014-11-04 23:35:34 +01:00
Philipp Hagemeister
3828505646
[utils] Use a regexp instead of HTMLParser for get_element_by_attribute
2014-11-04 23:33:43 +01:00
Philipp Hagemeister
11fba1751d
[imdb] Simplify
2014-11-04 23:26:23 +01:00
Philipp Hagemeister
12ea2f30cf
[utils] Remove unused get_meta_content function
2014-11-04 23:20:39 +01:00
Philipp Hagemeister
9c3e870393
[gamespot] Remove unused import
2014-11-04 23:17:43 +01:00
Philipp Hagemeister
44789f2457
[ustream] Use modern helper function instead of old HTML parser
2014-11-04 23:15:16 +01:00
Philipp Hagemeister
711ede6e1b
[heise] Fix description, thumbnail and format ID
2014-11-04 23:14:16 +01:00
Philipp Hagemeister
a32f253112
[gamespot] Modernize
2014-11-04 23:04:12 +01:00
Philipp Hagemeister
94bd361318
[youtube] Skip sts if missing ( Fixes #4095 , fixes #4103 )
2014-11-04 22:45:43 +01:00
Philipp Hagemeister
acd40f64ed
[cnn] Modernize test definitions
2014-11-04 22:25:15 +01:00
Sergey M․
766306450d
[played] Capture and output error message
2014-11-04 17:34:53 +07:00
Sergey M․
e7642ab572
[wimp] Fix video URL regex
2014-11-04 17:13:17 +07:00
Naglis Jonaitis
bdf9701729
[generic/brightcove] Add a new test case for kijk.nl ( #3541 )
2014-11-03 23:13:46 +02:00
Naglis Jonaitis
b5af6fcdad
[brightcove] Make _VALID_URL less greedy and check for empty URLs ( #3541 )
2014-11-03 23:12:24 +02:00
Sergey M․
fdca55fe34
[trutube] Strip title
2014-11-03 20:14:18 +07:00
Jaime Marquínez Ferrándiz
4f195f55f0
Do not override stdlib html parser 'locatestarttagend' regex ( fixes #4081 )
...
'<a href="foo" ><img src="bar" / ></a>' wouldn't be parsed right (the problem is '/ >', '/>' worked fine).
We need to change it in python 2.6 (for example the description of youtube videos wouldn't be extracted).
2014-11-02 19:31:06 +01:00
Philipp Hagemeister
ecc0c5ee01
[utils] Modernize
2014-11-02 11:37:49 +01:00
Philipp Hagemeister
451948b28c
[compat] Modernize
2014-11-02 11:36:29 +01:00
Philipp Hagemeister
baa708036c
[compat] Fix imports
2014-11-02 11:26:40 +01:00
Philipp Hagemeister
8c25f81bee
[util] Move compatibility functions out of util
...
utils is large enough without these compatibility functions.
Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-11-02 11:23:42 +01:00
Philipp Hagemeister
4c83c96795
[YoutubeDL] Include rtmpdump in exe versions -v output
2014-11-02 10:55:36 +01:00
Philipp Hagemeister
9580711841
[ffmpeg] Move version detection to utils
2014-11-02 10:50:30 +01:00
Philipp Hagemeister
c30ae9594c
release 2014.11.02.1
2014-11-02 10:28:21 +01:00
Philipp Hagemeister
ffae28ae18
release 2014.11.02
2014-11-02 09:45:51 +01:00
Sergey M․
d9116714f2
[cinemassacre] Fix extraction ( Closes #4083 )
2014-11-02 08:01:14 +07:00
Alessandro Ghedini
ccdd0ffb80
[generic] indicate when a direct video has been extracted
...
Fixes #4052 .
2014-11-01 15:34:00 +01:00
Sergey M․
5263cdfcf9
[generic] Improve MLB iframe regex
2014-11-01 04:01:58 +07:00
Sergey M․
b2a68d14cf
[mlb] Improve _VALID_URL ( Closes #4063 )
2014-11-01 04:01:18 +07:00
Sergey M․
6e1cff9c33
[canalplus] Improve and merge with d8 extractor
2014-10-31 21:54:30 +07:00
Sergey M․
72975729c8
[canalplus] Tweak extractor to support piwiplus ( Closes #4046 )
2014-10-31 20:19:30 +07:00
Sergey M․
d319948b6a
[funnyordie] Add articles URL test
2014-10-31 19:26:56 +07:00
anovicecodemonkey
2a834bdb21
[FunnyOrDie] Add support for "/articles/" URLs
2014-10-31 21:20:37 +10:30
Philipp Hagemeister
0d2c141865
[youtube] Detect formats 298 et al as mp4 ( Fixes #4066 )
2014-10-31 11:13:02 +01:00
Philipp Hagemeister
5ec39d8b96
release 2014.10.30
2014-10-30 09:53:48 +01:00
Philipp Hagemeister
7b6de3728a
[youtube] Add format 266 ( Fixes #4055 )
2014-10-30 09:53:43 +01:00
Philipp Hagemeister
a51d3aa001
[youtube] Add support for formats 302 and 303 ( Fixes #4060 )
2014-10-30 09:43:11 +01:00
Philipp Hagemeister
2c8e03d937
Sort formats by fps as well
2014-10-30 09:40:52 +01:00
Philipp Hagemeister
fbb21cf528
[youtube] Add formats 298, 299 ( Fixes #4056 )
2014-10-30 09:34:13 +01:00
Naglis Jonaitis
b8a618f898
[ro220] Fix broken extractor and modernize ( #4054 )
2014-10-30 01:42:52 +02:00
Philipp Hagemeister
feb74960eb
release 2014.10.29
2014-10-29 23:29:42 +01:00
Jaime Marquínez Ferrándiz
d65d628613
[crunchycroll] Fix building of ass subtitles (reported in #4019 )
...
Parse the xml document instead of using regexes, otherwise unicode characters are left unescaped.
2014-10-29 21:19:20 +01:00
Philipp Hagemeister
ac645ac7d0
[generic] Allow soundcloud embeds with additional attributes
2014-10-29 20:27:58 +01:00
Philipp Hagemeister
7d11297f3f
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-29 20:10:07 +01:00
Philipp Hagemeister
6ad4013d40
[drtv] Allow fractional timestamps ( Fixes #4059 )
2014-10-29 20:10:00 +01:00
Sergey M․
dbd1283d31
[naver] Capture and output error message ( #4057 )
2014-10-29 21:50:37 +07:00
Sergey M․
c451d4f553
[trutube] Fix extraction
2014-10-29 21:16:10 +07:00
Jaime Marquínez Ferrándiz
a9bad429b3
[niconico] Add extractor for playlists ( closes #4043 )
2014-10-29 11:04:48 +01:00
Philipp Hagemeister
50c8266ef0
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-28 23:40:44 +01:00
Philipp Hagemeister
00edd4f9be
[laola1tv] Mark as broken
...
When the f4m downloader gets live stream support, I expect this to work magically or with very minor changes.
2014-10-28 17:29:27 +01:00
Philipp Hagemeister
ee966928af
[f4m] Support bootstrap URLs
2014-10-28 17:27:41 +01:00
Philipp Hagemeister
e5193599ec
[laola1tv] Add new extractor
...
The extractor works fine, but the f4m downloader cannot handle the resulting bootstrap information.
2014-10-28 16:51:34 +01:00
Philipp Hagemeister
01d663bca3
[auengine] Simplify
2014-10-28 15:51:15 +01:00
Sergey M․
e0c51cdadc
[vk] Generalize errors
2014-10-28 21:35:25 +07:00
Sergey M․
9334f8f17a
[vk] Handle deleted videos
2014-10-28 21:06:07 +07:00
Sergey M․
632256d9ec
[wimp] Update video URL regex
2014-10-28 20:35:02 +07:00
Philipp Hagemeister
3511266bc3
[YoutubeDL] Simplify API of YoutubeDL
...
Calling add_default_extractors twice should be harmless since the first set of extractors will match.
2014-10-28 12:54:29 +01:00
Philipp Hagemeister
9fdece5d34
[srmediathek] Choose variable name more wisely
2014-10-28 10:44:47 +01:00
Philipp Hagemeister
bbf1092ad0
[fktv] Remove unused import
2014-10-28 10:44:17 +01:00
Philipp Hagemeister
9ef55c5bbc
[quickvid] Add new extractor
2014-10-28 10:41:37 +01:00
Philipp Hagemeister
48a24ab746
[generic] Fix HTML5 video regexp
2014-10-28 10:41:24 +01:00
Philipp Hagemeister
27c542c06f
[iconosquare] Simplify
2014-10-28 09:12:28 +01:00
Philipp Hagemeister
b2e6a1c14c
release 2014.10.27
2014-10-27 02:44:07 +01:00
Philipp Hagemeister
8cc3eba79a
[phoenix] Add new extractor ( Fixes #4036 )
2014-10-27 02:43:59 +01:00
Philipp Hagemeister
b0fb6d4db1
[ku6] Modernize
2014-10-27 02:32:44 +01:00
Philipp Hagemeister
81515ad9f6
[extractor/common] Improve m3u8 output
2014-10-27 02:28:37 +01:00
Philipp Hagemeister
8112d4b284
[lrt] Modernize
2014-10-27 02:27:49 +01:00
Philipp Hagemeister
bf7aa6301b
[fktv] Modernize
2014-10-27 02:26:05 +01:00
Philipp Hagemeister
aea856621f
[zdf] Simplify
2014-10-27 02:14:07 +01:00
Philipp Hagemeister
f24a5a2faa
Merge remote-tracking branch 'olebowle/ard'
2014-10-27 01:36:50 +01:00
Philipp Hagemeister
ecfe623422
[heise] Fix extraction
...
Now they use an XML format instead of JSON.
2014-10-27 01:33:51 +01:00
Philipp Hagemeister
4a6c94288a
[kickstarter] Simplify and fix test case
2014-10-27 01:16:18 +01:00
Philipp Hagemeister
10e3d73472
[nbc] Fix ThePlatform embedded videos
2014-10-27 01:14:17 +01:00
Philipp Hagemeister
15956b5aa1
[promptfile] Fix check for deleted videos
2014-10-27 00:50:22 +01:00
Philipp Hagemeister
586f7082ef
[francetv] Remove changing md5sum
2014-10-27 00:46:34 +01:00
Philipp Hagemeister
d6d9186f0d
[generic] Fix test title
2014-10-27 00:45:15 +01:00
Philipp Hagemeister
2e9ff8f362
[gorillavid] Fix test title
2014-10-27 00:44:27 +01:00
Philipp Hagemeister
249efaf44b
[pornhub] Modernize and fix test definition
2014-10-27 00:33:35 +01:00
Philipp Hagemeister
8d32abff9e
[ruhd] Simplify
2014-10-27 00:20:54 +01:00
Philipp Hagemeister
94f052cbf4
[syfy] Remove test checksum
...
We have the minsize test now.
2014-10-27 00:19:15 +01:00
Philipp Hagemeister
446a03bd96
[ustream:channel] Change test playlist size (Seems to have been limited that way on the website as well)
2014-10-27 00:18:10 +01:00
Philipp Hagemeister
6009b69f81
[vgtv] Fix test title
2014-10-27 00:16:01 +01:00
Philipp Hagemeister
3d6047113c
[vgtv] Simplify
2014-10-27 00:14:52 +01:00
Philipp Hagemeister
9dec99303d
[vimeo:review] Fix test title
2014-10-27 00:13:40 +01:00
Philipp Hagemeister
7706927370
[vine:user] Adapt test to changed list size
2014-10-27 00:11:34 +01:00
Philipp Hagemeister
3adba6fa2a
[xtube] Fix test description
2014-10-27 00:08:37 +01:00
Philipp Hagemeister
f46a8702cc
[youtube:playlist] Fix test title
2014-10-27 00:06:47 +01:00
Philipp Hagemeister
8d11b59bbb
[ynet] Remove test md5sums
...
These fluctuate regularly.
2014-10-27 00:06:00 +01:00
Philipp Hagemeister
cf501a23d2
[srmediathek] Correct IE_NAME/IE_DESC
2014-10-26 23:23:53 +01:00
Philipp Hagemeister
2bcae58d46
[srmediathek] New extractor
2014-10-26 23:23:10 +01:00
Philipp Hagemeister
c9f08154a3
Remove unused imports
2014-10-26 23:13:42 +01:00
Philipp Hagemeister
526b276fd7
[faz] Modernize
2014-10-26 23:11:15 +01:00
Philipp Hagemeister
77ec444d9a
release 2014.10.26.2
2014-10-26 21:49:52 +01:00
Philipp Hagemeister
bfc2bedcfc
[youtube] Make confirm_age non-fatal ( #4042 )
2014-10-26 21:49:29 +01:00
Philipp Hagemeister
83855f3a1f
[livestream:original] Fix RTMP parameters ( Fixes #4040 )
2014-10-26 21:44:29 +01:00
Philipp Hagemeister
50b51830fb
[ffmpeg] Fix typo
2014-10-26 21:31:51 +01:00
Philipp Hagemeister
3d6eed9b52
release 2014.10.26.1
2014-10-26 21:03:38 +01:00
Philipp Hagemeister
1a253e134c
[ffmpeg] Fix call to ffprobe ( Fixes #4041 )
2014-10-26 21:03:16 +01:00
Philipp Hagemeister
6194bb1419
[ffmpeg] Make downloader optional ( Fixes #4039 )
2014-10-26 21:00:42 +01:00
Philipp Hagemeister
37d66e7f1e
[generic] Correct call to _webpage_read_full_content
2014-10-26 20:58:09 +01:00
Philipp Hagemeister
70b7e3fbb6
[generic] Add a test case for direct links with broken HEAD ( #4032 )
2014-10-26 20:49:51 +01:00
dinesh
0551a02b82
[Rte] Improve extractor
2014-10-27 01:08:51 +05:30
Jaime Marquínez Ferrándiz
579657ad87
[soundcloud] Set the 'webpage_url' field for each track
...
For playlists, YoutubeDL would set it to the playlist url.
2014-10-26 19:08:36 +01:00
Jaime Marquínez Ferrándiz
5f82b129e0
[ffmpeg] Also look into stderr for extracting the version
...
At least with avconv 11, it will print 'avconv version 11, ..' to stderr, not stdout.
2014-10-26 18:11:31 +01:00
Philipp Hagemeister
64269e4d01
Move AUTHORS to root ( closes #2985 )
2014-10-26 18:01:00 +01:00
Philipp Hagemeister
d481699a7a
release 2014.10.26
2014-10-26 17:29:27 +01:00
Philipp Hagemeister
5894a4f4ee
Credit @gabeos for crunchyroll:playlist ( #3988 )
2014-10-26 17:29:02 +01:00
Philipp Hagemeister
09e5d6a6e5
[crunchyroll:playlist] Simplify ( #3988 )
2014-10-26 17:28:09 +01:00
Philipp Hagemeister
274b12b5a8
Merge remote-tracking branch 'gabeos/crunchyroll-show-playlist'
2014-10-26 17:06:35 +01:00
Philipp Hagemeister
23be51d8ce
[generic] Handle audio streams that do not implement HEAD ( Fixes #4032 )
2014-10-26 17:05:44 +01:00
Philipp Hagemeister
488447455d
[ffmpeg] Warn if ffmpeg/avconv version is too old ( Fixes #4026 )
2014-10-26 16:46:34 +01:00
Philipp Hagemeister
d28b517154
[YoutubeDL] Output avconv/ffmpeg versions if -v is given
2014-10-26 16:31:52 +01:00
Philipp Hagemeister
a7e97f6db1
[generic] Allow new SWFObject()-style imports
...
This embed style is used on http://www.bitburger-open.de/ , but that is not included as a test case since the format is likely to be temporary.
2014-10-26 14:15:49 +01:00
Sergey M․
f889cea109
Merge branch 'compat-getenv-and-expanduser' of https://github.com/dstftw/youtube-dl into dstftw-compat-getenv-and-expanduser
...
Conflicts:
test/test_utils.py
youtube_dl/__init__.py
2014-10-26 19:56:52 +07:00
Jaime Marquínez Ferrándiz
1bdeb7be2e
Set '--simulate' if any of the printing options is given ( fixes #3036 )
...
That's what the help messages say.
Previously it would only set '--skip-download', which would write thumbnail,
descriptions or subtitles if they were requested (for example you may have set
'--write-thumbnail' in the config file).
2014-10-26 13:01:57 +01:00
Sergey M․
911344e5ac
[vrt] Improve extractor
2014-10-26 16:48:11 +07:00
dinesh
03936f6e6d
[BelgianNational] corrected indentation
2014-10-26 13:47:41 +05:30
dinesh
b13ccb1b87
[BelgianNational] New extractor added
2014-10-26 13:35:00 +05:30
Sergey M․
f64f8a4662
[sportbox] Remove view count
2014-10-26 08:00:01 +07:00
Jaime Marquínez Ferrándiz
681b9caa9c
[tumblr] Fix extraction ( fixes #4029 )
2014-10-25 22:42:56 +02:00
Jaime Marquínez Ferrándiz
0eb9fb9f24
[soundcloud] Modernize and fix tests
2014-10-25 22:32:01 +02:00
Naglis Jonaitis
9a76f416ce
[lrt] Updated test
2014-10-25 13:24:46 +03:00
Philipp Hagemeister
603821161f
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-25 09:55:05 +02:00
Philipp Hagemeister
d3c72db894
[audiomack] Simplify
2014-10-25 08:58:03 +02:00
Sergey M․
43d9718fb9
[nhl] Improve video URL extraction ( Closes #4013 )
2014-10-25 13:56:21 +07:00
Philipp Hagemeister
7fc54e5262
Merge remote-tracking branch 'xavierbeynon/audiomack'
2014-10-25 08:55:12 +02:00
Philipp Hagemeister
ec9c978481
Credit @winwon for vidzi ( #3989 )
2014-10-25 08:42:53 +02:00
xavier
d36cae46d8
Not directly calling soundcloud extractor anymore
2014-10-24 21:11:46 -05:00
xavier
fdfefa1b9c
Made changes per phihag
2014-10-24 21:07:01 -05:00
Philipp Hagemeister
724d031893
release 2014.10.25
2014-10-25 00:41:06 +02:00
Philipp Hagemeister
63e0be3415
New option --dump-single-json ( #4003 )
2014-10-25 00:30:57 +02:00
Philipp Hagemeister
c64ed2a310
[viddler] Use API
2014-10-25 00:11:12 +02:00
Philipp Hagemeister
cdc5cb7c2b
[hark] Modernize
2014-10-24 22:31:55 +02:00
Philipp Hagemeister
8efd06aa42
[motherless] Simplify
2014-10-24 19:53:48 +02:00
Filip B
7f9ced64cb
Add group videos support for motherless
...
Modified motherless regular expression.
Previously it matched only URLs like this:
motherless.com/ID
Now it also matches this:
motherless.com/g/group_name/ID
All tests including the newly added one passed.
2014-10-24 21:44:21 +04:00
Filip B
7608815cc2
Add another motherless test
...
This test is for videos posted in groups.
URL looks like this:
motherless.com/g/group_name/ID
which is basically the same as
motherless.com/ID
So far this test fails because I haven't improved the extractor yet.
2014-10-24 21:43:27 +04:00
Filip B
5823eda139
Fix motherless test 0
...
Apparently motherless no longer serves flv for that video (or maybe even
other videos). So I changed expected extension from flv to mp4 and
changed expected md5 accordingly.
2014-10-24 21:26:32 +04:00
Philipp Hagemeister
e82c1e9a6e
[YoutubeDL] Do not apply playlist info to videos when extract_flat is set ( #4003 )
2014-10-24 16:13:45 +02:00
Philipp Hagemeister
1ede5b2481
[glide] Simplify
2014-10-24 15:34:19 +02:00
Philipp Hagemeister
964ae0a122
Credit @thornomad for glide ( #3944 )
2014-10-24 15:29:44 +02:00
Philipp Hagemeister
98e1d28982
Merge remote-tracking branch 'thornomad/glide'
2014-10-24 15:29:03 +02:00
Philipp Hagemeister
2c26df763c
[vidzi] Use proper test case and simplify ( #3989 )
2014-10-24 15:27:02 +02:00
Philipp Hagemeister
018e835594
[vidzi] Simplify
2014-10-24 15:17:17 +02:00
Philipp Hagemeister
e65e06fbe2
[vidzi] Correct order in imports ( #3989 )
2014-10-24 15:15:54 +02:00
winwon
95ee84421e
vidzi Add new extractor
2014-10-24 15:15:13 +02:00
Philipp Hagemeister
2acfe95f58
Credit @capital-G for bild.de ( #3983 )
2014-10-24 15:12:29 +02:00
Philipp Hagemeister
b5a14350b9
[bild] Simplify ( #3983 )
2014-10-24 15:10:32 +02:00
Philipp Hagemeister
8d81f872fb
Merge remote-tracking branch 'capital-G/master'
2014-10-24 15:02:50 +02:00
Philipp Hagemeister
36f1c90497
release 2014.10.24
2014-10-24 14:48:19 +02:00
Philipp Hagemeister
057a5206cc
Add --flat-playlist option ( Closes #4003 )
2014-10-24 14:48:12 +02:00
xavier
9e9bc793f3
Finished audiomack extractor
2014-10-23 23:54:59 -05:00
dinesh
25fadd06d0
[Rte] New extractor added
2014-10-24 09:49:01 +05:30
dinesh
7a47d07c6d
[extractor/common] href attribute added
2014-10-24 09:47:39 +05:30
xavier
5c565ac9e7
Added init.py initializer
2014-10-23 16:58:11 -05:00
xavier
67500bf939
Initial version of audiomack.py
2014-10-23 16:55:39 -05:00
Philipp Hagemeister
b1edd7a48a
[crunchyroll] Correct parsing ( Fixes #4014 )
2014-10-23 23:25:02 +02:00
dinesh
34e48bed3b
[extractor/common] Added support for f4m manifest Version 2.0
2014-10-24 02:41:10 +05:30
Jaime Marquínez Ferrándiz
2c63ccec78
[mitele] Fix on python 2.x
2014-10-23 21:26:48 +02:00
Philipp Hagemeister
f2f2c0c2c6
[generic] Allow --default-search without colon
2014-10-23 21:13:45 +02:00
Philipp Hagemeister
4661e243f8
release 2014.10.23
2014-10-23 20:21:38 +02:00
Philipp Hagemeister
f3cd403c2b
[telecino] Add coding declaration
2014-10-23 20:21:27 +02:00
Jaime Marquínez Ferrándiz
ad5f53ac72
[telecinco] Add extractor ( closes #4005 )
...
It uses the same extraction process as mitele.es, but with a few small differences.
2014-10-23 20:08:55 +02:00
Sergey M․
75da98e9e1
[funnyordie] Fix extraction ( Closes #4011 )
2014-10-23 23:07:58 +07:00
Sergey M․
281d3f1d68
[generic/wistia] Improve regex
2014-10-23 23:03:07 +07:00
Sergey M.
6283c10b1c
Merge pull request #4009 from Dineshs91/thoughtworks
...
[thoughtworks] wistia support added
2014-10-23 22:59:53 +07:00
dinesh
85d7b76586
[thoughtworks] wistia regex modified
2014-10-23 21:23:56 +05:30
Sergey M․
2399535fd1
[francetv] Lower preference of direct links ( Closes #4010 , closes #3947 )
...
Direct links fail with 403, fallback on f4m for now until further investigations.
2014-10-23 22:30:34 +07:00
dinesh
52cffcb186
[thoughtworks] wistia support added
2014-10-23 20:28:39 +05:30
Sergey M․
8f3b5397a7
[cinemassacre] Fix extraction ( Closes #4008 )
2014-10-23 21:35:51 +07:00
Sergey M․
9bbec55255
[pbs] Add support for tabbed frontline videos ( Closes #4006 )
2014-10-23 20:41:45 +07:00
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.
2014-10-23 00:44:22 +02:00
Ole Ernst
bfd91588f3
[ard] make rss match more universal
2014-10-22 14:24:53 +02:00
Sergey M․
6bf6962062
[francetv] Force m3u8 formats extension to mp4 ( Closes #3997 )
2014-10-22 01:24:04 +07:00
Sergey M․
40bca5f927
[arte.tv] Remove unused import
2014-10-21 21:06:24 +07:00
Sergey M․
74214d35c5
[arte.tv:+7] Improve title extraction ( Closes #3995 )
2014-10-21 20:08:20 +07:00
Gabriel Schubiner
1b10a011ec
Forgot to reverse extracted video urls so they are in correct order for video selection args
2014-10-20 18:38:42 -07:00
h-collector
5a000b45b3
Don't use report_warning for reporting warnings
...
In tests warning is converted to error
2014-10-20 18:53:53 +02:00
h-collector
40b1cbafac
Update fc2.py
2014-10-20 18:53:53 +02:00
h-collector
4231235cda
Fix issues with fc2
...
Fix issues #2912 and #3171
2014-10-20 18:53:53 +02:00
Sergey M․
d24a2b20b4
[arte.tv:+7] Use original format ids to avoid duplicates
2014-10-20 20:27:59 +07:00
Gabriel Schubiner
8230018c20
Added extractor for crunchyroll 'playlists' i.e. series. so that one can, e.g. download all episodes of a series
2014-10-19 22:47:05 -07:00
Jaime Marquínez Ferrándiz
cc98a3f096
[cnn] Fix for urls ending in '.cnn-ap' ( fixes #3985 )
2014-10-19 15:14:37 +02:00
scheiba
ce519b747e
added "bild.de" as extractor
2014-10-18 22:15:47 +02:00
Sergey M
16efb3695f
[sexykarma] Add support for watchindianporn
2014-10-19 01:53:15 +07:00
Philipp Hagemeister
0f175a932f
release 2014.10.18
2014-10-18 20:22:23 +02:00
Sergey M
95fa5fb569
[sexykarma] Improve and simplify
2014-10-19 00:48:05 +07:00
Sergey M
77c3c5c5ed
Merge branch 'sexykarma' of https://github.com/CkuT/youtube-dl into CkuT-sexykarma
2014-10-19 00:06:53 +07:00
Sergey M
159444a668
[twitch] Remove superfluous comma
2014-10-18 21:57:24 +07:00
Sergey M․
f9befee1f5
[arte.tv:+7] Append media type to format_id ( Closes #3967 )
2014-10-18 18:14:49 +07:00
Naglis Jonaitis
9471c44405
[generic] Make sure Wistia embed URLs contain the protocol ( Closes #3977 )
...
Also, improve detection (Addresses #3662 )
2014-10-18 01:55:21 +03:00
Sergey M․
013bfdd84c
[twitch] Update tests and minor improvements
2014-10-17 23:46:53 +07:00
Sergey M․
46fd0dd5a5
[twitch] Rename extractor and support channel videos
2014-10-17 22:58:18 +07:00
Jaime Marquínez Ferrándiz
4698f0d858
[vimeo] Improve regex for the config js dict ( fixes #3955 , fixes #3974 )
...
The javascript code contains assignments of empty dicts with the same variable name
2014-10-17 15:55:58 +02:00
Sergey M․
355d074ff9
[twitch] Adapt to new API ( Fixes #3946 , Fixes #3949 , Fixes #3965 )
...
Work in progress
2014-10-16 22:23:35 +07:00
CkuT
7da224c907
Add categories
2014-10-15 22:34:35 +02:00
CkuT
1723edb1a5
Few improvements
2014-10-15 20:17:07 +02:00
CkuT
4740864508
[SexyKarma] Add new extractor
2014-10-15 18:24:32 +02:00
Philipp Hagemeister
09a42738fc
[generic] Correct handling of embedded vimeo players ( #3955 )
2014-10-15 13:50:53 +02:00
Philipp Hagemeister
df928d500f
release 2014.10.15
2014-10-15 12:39:30 +02:00
Jaime Marquínez Ferrándiz
a72cbfacf0
[ted] Add support for external videos ( fixes #3948 )
2014-10-15 12:24:11 +02:00
net
7b61ac3ddf
Fix #2310 . Play by the 8tracks rules
2014-10-15 06:46:47 +03:00
Philipp Hagemeister
62a164e713
[mixcloud] Output downloading progress
2014-10-15 00:53:54 +02:00
Sergey M․
5f58165def
[extractor/common] Fix dumping requests with long file abspath on Windows
2014-10-14 21:43:48 +07:00
Damon Timm
a86c73cf80
[glide] Add new extractor
...
Added an extractor for glide.me shared messages. Glide is a movile video messaging services. You can share the link to the messages easily enough and this would allow you to download and save the actual video.
2014-10-13 14:08:29 -07:00
Jaime Marquínez Ferrándiz
bd4e40df1a
[brightcove] Add a test for playlists
2014-10-13 16:26:53 +02:00
Sergey M․
1419fafd36
[condenast] Add support for embedded videos ( Closes #3929 )
2014-10-13 19:59:35 +07:00
Philipp Hagemeister
9b36dcbd65
release 2014.10.13
2014-10-13 10:12:51 +02:00
Philipp Hagemeister
2aefb886fa
[ffmpeg] Improve format merging ( Closes #3935 )
2014-10-13 10:12:43 +02:00
Philipp Hagemeister
72961c2a8a
Merge remote-tracking branch 'Dineshs91/KontrTube-fix'
2014-10-13 10:09:57 +02:00
Philipp Hagemeister
4c1ce987b0
[huffpost] Modernize
2014-10-13 10:08:59 +02:00
dinesh
8a2300a597
[kontrtube] Fix video title extraction
2014-10-13 10:03:55 +05:30
Philipp Hagemeister
1cc887cbf0
[youtube] Add support for format 278
2014-10-13 00:09:19 +02:00
Philipp Hagemeister
203fb43f36
[youtube] Download DASH manifest by default ( Closes #3887 )
2014-10-13 00:03:08 +02:00
Philipp Hagemeister
8450c15c25
[options] Consistent formatting and general niceness
2014-10-12 23:10:11 +02:00
Philipp Hagemeister
b88b45e46c
[options] Mention login in --username documentation ( #3753 )
2014-10-12 22:45:36 +02:00
Philipp Hagemeister
2417dc1715
release 2014.10.12
2014-10-12 22:25:18 +02:00
Naglis Jonaitis
23d83ad4d5
[niconico] Fix ignored --netrc flag
...
See issue #3753
2014-10-12 23:18:42 +03:00
dinesh
2c9f31188b
Description changed
2014-10-12 20:09:12 +05:30
Naglis Jonaitis
d18be55533
[theonion] Fix a small mistake in string formatting
2014-10-12 15:47:31 +03:00
Naglis Jonaitis
ac20fc047a
[theonion] Add new extractor ( closes #3928 )
2014-10-12 15:42:35 +03:00
Jaime Marquínez Ferrándiz
b4c3c8c172
[mixcloud] Fix metadata extraction ( fixes #3930 )
2014-10-12 13:06:31 +02:00
Ching Yi, Chan
b1c3a49fff
apply ratelimit to f4m
2014-10-12 08:32:26 +08:00
Jaime Marquínez Ferrándiz
3357110a4c
[vimeo] Make the protocol mandatory in the url ( fixes #3926 )
...
If it's missing, it will be correctly handled by the generic IE.
2014-10-11 22:26:26 +02:00
Sergey M.
e29fdedb45
Merge pull request #3923 from Dineshs91/howstuffworks-fix
...
Replace 404 url
2014-10-12 01:48:11 +07:00
Sergey M․
4828703f14
[googleplus] Modernize and extract all formats
2014-10-12 01:44:13 +07:00
dinesh
071420e136
Fix download error in GooglePlus
2014-10-11 21:10:53 +05:30
dinesh
f4cf848d1d
Replace 404 url
2014-10-11 15:59:42 +05:30
dinesh
1409704afa
Fix ndr.de outdated test url
2014-10-11 12:20:13 +05:30
Ole Ernst
3741302a10
[ard] Add rss support
2014-10-10 20:35:34 +02:00
Sergey M.
c8e390c2b0
Merge pull request #3911 from Dockheas23/master
...
KeyError on initialising YoutubeDL in python3 #3910
2014-10-10 22:28:18 +07:00
Sergey M․
823f1e015a
[yahoo] Wipe out yahoo news extractor
2014-10-10 22:18:37 +07:00
Sergey M․
3c06d3715e
[yahoo] Generalize, support arbitrary subdomains, support iframe videos, capture error message ( Closes #2470 )
2014-10-10 22:11:30 +07:00
Sergey M․
762958d5af
[yahoo] Add support for regional subdomains and extract duration ( Closes #3915 )
2014-10-10 19:50:29 +07:00
George Boyle
53d9009bdb
KeyError on initialising YoutubeDL in python3 #3910
2014-10-10 10:03:24 +01:00
George Boyle
1b725173a5
Fixed typo
2014-10-10 09:35:41 +01:00
Sergey M․
fc6861b175
[sportbox] Add extractor ( Closes #3906 )
2014-10-09 21:05:39 +07:00
Sergey M․
b097b5f246
[mlb] Remove unused import
2014-10-09 20:07:34 +07:00
Sergey M․
385009fc44
[mlb] Fix thumbnails extraction ( Closes #3905 )
2014-10-09 19:56:55 +07:00
Sergey M․
ced659bb4d
[generic] Ignore some non-video file extensions during generic extraction ( Closes #3900 )
2014-10-09 19:26:23 +07:00
Sergey M․
842cca7d56
[pornhd] Fix formats extraction ( Closes #3898 )
2014-10-08 20:08:29 +07:00
Sergey M․
7bc8780c57
[walla] Fix extractor and add subtitle tests
2014-10-07 22:23:05 +07:00
Sergey M․
c59c3c84ed
Merge branch 'walla' of https://github.com/lenaten/youtube-dl into lenaten-walla
2014-10-07 20:24:52 +07:00
net
31d06400ec
add missed init file
2014-10-06 03:03:05 +03:00
Philipp Hagemeister
642b76ac15
release 2014.10.05.2
2014-10-05 22:04:02 +02:00
Philipp Hagemeister
4c4de296d4
release 2014.10.05.1
2014-10-05 22:00:16 +02:00
Philipp Hagemeister
b10609d98c
[dailymotion] Alternative title search ( Fixes #3882 )
2014-10-05 21:59:53 +02:00
Sergey M
3ae165aa10
[gorillavid] Add check for non existing videos
2014-10-06 01:48:01 +07:00
Sergey M
e4b85e35d0
[gorillavid] Fix title extraction and make thumbnail optional ( Closes #3884 )
2014-10-06 01:47:22 +07:00
Philipp Hagemeister
bb0c206f59
release 2014.10.05
2014-10-05 07:53:25 +02:00
Philipp Hagemeister
b81f484b60
[gorillavid] Add support for movpod.in ( Fixes #3881 )
2014-10-05 07:53:02 +02:00
Naglis Jonaitis
5e69192ef7
[thesixtyone] Add new extractor ( closes #3781 )
2014-10-04 22:40:36 +03:00
Naglis Jonaitis
e9be9a6acd
[utils] Add additional format to unified_strdate
2014-10-04 22:38:23 +03:00
Sergey M․
f47754f061
[globo] Initial extractor implementation ( Closes #3823 )
2014-10-04 18:56:36 +07:00
Philipp Hagemeister
d838b1bd4a
[utils] Default age_limit to None
...
If we can't parse it, it means we don't have any information, not that the content is unrestricted.
2014-10-03 20:17:12 +02:00
Naglis Jonaitis
fe506288bd
[planetaplay] Add new extractor ( closes #3839 )
2014-10-03 19:43:36 +03:00
Sergey M․
d397c0b3dd
[breakcom] Extract all formats
2014-10-03 19:37:47 +07:00
Sergey M․
146c80e256
[utils] Add parse_age_limit
2014-10-03 19:37:25 +07:00
Sergey M․
f78c01f68b
[breakcom] Cover more URLs with _VALID_URL ( Closes #3876 )
2014-10-03 18:57:18 +07:00
Naglis Jonaitis
8489578df4
[generic] Support embedded Dailymotion playlists ( fixes #3822 )
2014-10-02 21:42:45 +03:00
Philipp Hagemeister
10606050bc
release 2014.10.02
2014-10-02 15:30:19 +02:00
Sergey M․
d9bf465200
[bandcamp] Fix id extraction and modernize ( Closes #3866 )
2014-10-02 20:22:46 +07:00
Sergey M․
01384d6e4b
[jpopsuki] More modernize
2014-10-02 19:58:28 +07:00
Sergey M․
08d5230945
[jpopsukitv] Improve _VALID_URL and modernize
2014-10-02 19:43:25 +07:00
Sergey M.
852f8641e8
Merge pull request #3865 from diffycat/jpopsuki
...
[jpopsuki] Support category links
2014-10-02 19:38:29 +07:00
Jaime Marquínez Ferrándiz
18937a50a4
[dropbox] Fix the video url query ( fixes #3868 )
...
Previously it would convert urls without a query into 'something.mp4&dl=1'
2014-10-01 23:19:56 +02:00
net
e4d6cca0c1
[walla] Add new extractor
2014-10-01 23:45:35 +03:00
Anton Larionov
d5feab9aaa
[jpopsuki] Support category links
2014-10-01 23:24:23 +04:00
Naglis Jonaitis
9e77c60c9a
[tapely] Catch SoundCloud tracks
2014-10-01 21:53:45 +03:00
Naglis Jonaitis
1414df5ce2
[izlesene] Prepend scheme to thumbnails
2014-10-01 21:11:38 +03:00
Naglis Jonaitis
e80f40e5ca
[tapely] Add new extractor ( closes #3861 )
2014-10-01 17:26:09 +03:00
Sergey M․
d3c9af84fc
[spankwire] Fix extraction
2014-10-01 20:53:58 +07:00
Sergey M․
59d206ca2d
[sunporno] Fix duration extraction and make more robust
2014-10-01 20:44:43 +07:00
Sergey M․
fc66e4a0d5
[utils] Add posix expanduser implementation and clarify the original source
2014-10-01 19:48:55 +07:00
Philipp Hagemeister
e7b6d12254
[utils] Improve and test js_to_json
2014-10-01 00:08:34 +02:00
Philipp Hagemeister
410f3e73ab
[utils] Fix js_to_json
2014-10-01 00:08:28 +02:00
Philipp Hagemeister
07e764439a
[generic] Delete test case
...
The page is not available any more.
2014-10-01 00:08:19 +02:00
Naglis Jonaitis
f8fb4a7ca8
[nfl] Use compatible urlparse
2014-09-30 20:01:37 +03:00
Sergey M․
4644ac5527
[core] Decode environment variables with filesystem encoding ( Fixes #3854 , Fixes #3217 , Fixes #2918 )
...
Introduces compat versions of os.getenv and os.path.expanduser
2014-09-30 22:27:53 +07:00
Sergey M․
e497a7f2ca
[tvigle] Extract format file sizes
2014-09-30 20:00:21 +07:00
Sergey M․
a3b6be104d
[tvigle] Replace 404 test
2014-09-30 19:55:30 +07:00
Sergey M․
b7bb0df21e
[vgtv] Fix tests' exts
2014-09-30 19:50:14 +07:00
Naglis Jonaitis
4dc19c0982
[lrt] Add new extractor
2014-09-30 02:26:16 +03:00
Philipp Hagemeister
58ea7ec81e
[vimeo] Fix description extraction
2014-09-29 22:23:21 +02:00
Philipp Hagemeister
2d29ac4f23
[vuclip] Fix regexp
2014-09-29 21:48:44 +02:00
Philipp Hagemeister
a7a747d687
[vuclip] Remove test code
2014-09-29 21:47:57 +02:00
net
c816336cbd
[karaoketv] Add new extractor
2014-09-29 21:58:42 +03:00
Sergey M․
fdb4d278bf
[spankwire] Fix extraction and modernize
2014-09-29 20:11:51 +07:00
Philipp Hagemeister
59c03a9bfb
[vuclip] Fix extraction
2014-09-29 13:07:58 +02:00
Philipp Hagemeister
e7db973328
[yahoo] Remove test case
...
This video seems to have been removed entirely
2014-09-29 12:45:57 +02:00
Philipp Hagemeister
99b67fecc5
[arte] Fix upload date extraction
2014-09-29 12:45:18 +02:00
Philipp Hagemeister
72d53356f6
[internetvideoarchive] Fix test case
2014-09-29 12:24:48 +02:00
Philipp Hagemeister
9e1e67fc15
[internetvideoarchive] Modernize
2014-09-29 12:23:52 +02:00
Philipp Hagemeister
1e60e5546e
[funnyordie] Fix test case md5
2014-09-29 12:20:25 +02:00
Philipp Hagemeister
457749a703
[prosiebensat1] Fix test case
2014-09-29 12:18:49 +02:00
Philipp Hagemeister
937f935db0
[jukebox] Remove md5 sum, it fluctuates
2014-09-29 12:15:49 +02:00
Philipp Hagemeister
80bcefcd77
[cliphunter] Remove duration
2014-09-29 06:22:54 +02:00
Philipp Hagemeister
8c23945c72
[eporner] Adapt to changed default format
2014-09-29 06:19:18 +02:00
Philipp Hagemeister
989b4b2b86
[utils:YoutubeDLHandler] Work around brain-dead Python 2.6 httplib
...
In 2.6, the httplib sends fragments! Remove those (fixes generic_26 on 2.6).
2014-09-29 06:15:46 +02:00
Philipp Hagemeister
2a7b4681c6
[godtube] Fix on Python 2.6
2014-09-29 05:51:41 +02:00
Philipp Hagemeister
8157ae3904
[golem] Fix under 2.6
...
It's a sad story; 2.6 does not support any non-trivial xpaths.
2014-09-29 05:48:56 +02:00
Philipp Hagemeister
e50e2fcd4d
[br] fix test case
2014-09-29 05:40:20 +02:00
Philipp Hagemeister
5e4f06197f
[facebook] Fix test case
2014-09-29 05:19:56 +02:00
Philipp Hagemeister
761e1645e0
[generic] Remove unstable test checksum
2014-09-29 05:18:45 +02:00
Philipp Hagemeister
8ff14175e2
[sportdeutschland] Fix testcase
2014-09-29 05:17:16 +02:00
Philipp Hagemeister
dbe3043cd6
[ynet] Fix test checksums
2014-09-29 05:15:42 +02:00
Philipp Hagemeister
a8eb5a8e61
[generic] Fix testcases
2014-09-29 05:12:57 +02:00
Philipp Hagemeister
6043f1df4e
[ign] Return proper playlist object
2014-09-29 05:05:06 +02:00
Philipp Hagemeister
12548cd933
[worldstarhiphop] Correct title extraction
2014-09-29 05:02:58 +02:00
Philipp Hagemeister
2593039522
[vimeo] Use regexps to find description
...
This fixes descriptions on 2.6 and makes the code simpler.
2014-09-29 04:58:31 +02:00
Philipp Hagemeister
35d3e63d24
release 2014.09.29.2
2014-09-29 04:49:11 +02:00
Philipp Hagemeister
27aede9074
[pbs] Add support for series/jwplayer type video ( Fixes #3849 )
2014-09-29 04:48:50 +02:00
Philipp Hagemeister
f5b7e6a842
release 2014.09.29.1
2014-09-29 02:04:28 +02:00
Philipp Hagemeister
a1f934b171
[youtube] Correct language cookie handling
2014-09-29 02:04:16 +02:00
Philipp Hagemeister
a43ee88c6f
release 2014.09.29
2014-09-29 01:51:53 +02:00
Philipp Hagemeister
e2dce53781
[youtube] Always request webpage in English ( Fixes #3844 )
2014-09-29 01:39:26 +02:00
Philipp Hagemeister
1770ed9e86
[thvideo] Simplify ( #3848 )
2014-09-29 00:38:37 +02:00
Philipp Hagemeister
457ac58cc7
Merge remote-tracking branch 'diffycat/thvideo-update'
2014-09-29 00:36:55 +02:00
Philipp Hagemeister
9c44d2429b
[vimeo:likes] Support large like lists ( Fixes #3847 )
2014-09-29 00:36:06 +02:00
Philipp Hagemeister
d2e32f7df5
Do not use HTML characters in output
...
This messes up the format when people paste it outside of code tags.
2014-09-29 00:23:43 +02:00
Anton Larionov
67077b182b
[thvideo] Add support for playlists
2014-09-28 23:36:55 +04:00
Naglis Jonaitis
5f4c318844
[nfl] Support team micro-sites ( fixes #3831 )
2014-09-28 21:48:26 +03:00
Naglis Jonaitis
dfee83234b
[nfl] Prefer progressive downloads
2014-09-28 19:25:28 +03:00
Philipp Hagemeister
22dd3fad86
release 2014.09.28.1
2014-09-28 12:14:25 +02:00
Philipp Hagemeister
d6e6a42256
[vimeo:likes] Add new extractor ( Fixes #3835 )
2014-09-28 12:14:16 +02:00
Philipp Hagemeister
76e7d1e74b
[played] Remove unused import
2014-09-28 10:56:36 +02:00
Philipp Hagemeister
38c4d41b74
[played] Simplify ( #3798 )
2014-09-28 10:55:27 +02:00
Philipp Hagemeister
f0b8e3607d
Merge remote-tracking branch 'r4mos/played'
2014-09-28 10:52:23 +02:00
Philipp Hagemeister
51ee08c4bb
Remove unused imports
2014-09-28 10:50:43 +02:00
Philipp Hagemeister
c841789772
[muenchentv] Add thumbnail
2014-09-28 10:49:58 +02:00
Philipp Hagemeister
c121a75b36
[heise] Add support for description
2014-09-28 10:49:12 +02:00
Philipp Hagemeister
5a8b77551d
[heise] Simplify ( #3842 )
2014-09-28 10:47:25 +02:00
Philipp Hagemeister
0217aee154
Merge remote-tracking branch 'd912e3/heise'
2014-09-28 10:36:44 +02:00
Philipp Hagemeister
b14f3a4c1d
[golem] Simplify ( #3828 )
2014-09-28 10:35:19 +02:00
Philipp Hagemeister
92f7963f6e
Merge remote-tracking branch 'd912e3/golem'
2014-09-28 10:10:34 +02:00
Philipp Hagemeister
88fbe4c2cc
release 2014.09.28
2014-09-28 09:49:42 +02:00
Philipp Hagemeister
394599f422
[oktoberfesttv] Add new extractor ( Fixes #3845 )
2014-09-28 09:49:21 +02:00
Philipp Hagemeister
ed9266db90
[common] Add new helper function _match_id
2014-09-28 09:31:58 +02:00
Philipp Hagemeister
f4b1c7adb8
[muenchentv] Move live title generation to common
2014-09-28 08:53:52 +02:00
Philipp Hagemeister
c95eeb7b80
[eitb] Modernize
2014-09-28 08:49:03 +02:00
Sergey M․
5e43e3803c
Credit @lenaten for ynet ( #3840 ) and sport5 ( #3841 )
2014-09-28 03:45:15 +07:00
Sergey M․
a89435a7a8
[ynet] Improve _VALID_URL
2014-09-28 03:30:41 +07:00
Sergey M․
c664182323
[ynet] Remove unused stuff, simplify and improve
2014-09-28 03:26:38 +07:00
Sergey M․
6be1cd4ddb
Merge branch 'ynet' of https://github.com/lenaten/youtube-dl into lenaten-ynet
2014-09-28 02:56:51 +07:00
Sergey M․
ee0d90707a
[YoutubeDL] Fix string check for python3
2014-09-28 02:48:41 +07:00
Sergey M․
f776d8f608
[sport5] Keep alphanumeric order
2014-09-28 02:35:46 +07:00
Sergey M․
0b75c2a88b
[sport5] Capture error message and improve
2014-09-28 02:31:14 +07:00
Mats
7b7518124e
[heise] Don't check string type
...
Before Python 3 could be unicode, so don't check at all.
2014-09-27 21:12:23 +02:00
Sergey M․
68b0973046
[YoutubeDL] Expect all kind of strings in urlopen
...
Now it doesn't fail if req is python2's str
2014-09-28 02:07:42 +07:00
Sergey M․
3a203b8bfa
Merge branch 'sport5' of https://github.com/lenaten/youtube-dl into lenaten-sport5
2014-09-28 00:55:16 +07:00
Mats
70752ccefd
[golem] Don't omit positional argument specifiers
...
Required by Python 2.6.
2014-09-27 19:35:55 +02:00
Mats
0155549d6c
[heise] Add new extractor
2014-09-27 19:28:01 +02:00
net
b66745288e
[sport5] Add new extractor
2014-09-27 20:21:46 +03:00
net
2a1325fdde
[ynet] Add new extractor
2014-09-27 20:11:22 +03:00
Sergey M․
2f9e8776df
[extremetube] Fix extraction
2014-09-27 22:36:53 +07:00
Sergey M․
497339fa0e
[anysex] Fix extraction
2014-09-27 22:29:27 +07:00
Jaime Marquínez Ferrándiz
8e6f8051f0
[vbox7] Don't set the extension to 'flv' ( fixes #3836 )
2014-09-27 10:53:02 +02:00
Naglis Jonaitis
11b3ce8509
[crunchyroll] Allow to list subtitles ( fixes #3805 )
2014-09-25 17:57:38 +03:00
Mats
6a5af6acb9
[golem] Add new extractor
2014-09-25 16:25:53 +02:00
Sergey M
9a0d98bb40
[vube] Update tests
2014-09-25 20:57:18 +07:00
Sergey M
fbd3162e49
[vube] Add DMCA notice
2014-09-25 20:48:54 +07:00
Sergey M․
54e9a4af95
[wat] Skip test
2014-09-25 20:33:11 +07:00
Philipp Hagemeister
8a32b82e46
[youku] Modernize somewhat
2014-09-25 09:58:09 +02:00
Philipp Hagemeister
fec02bcc90
[hlsnative] Correct handling when remaining_bytes is None
2014-09-25 09:21:45 +02:00
Philipp Hagemeister
c6e90caaa6
Merge remote-tracking branch 'naglis/wistia'
2014-09-25 02:03:49 +02:00
Philipp Hagemeister
4bbf157794
release 2014.09.25
2014-09-25 01:59:45 +02:00
Philipp Hagemeister
6b08cdf626
[youtube] Support for embedded /p players ( Fixes #3821 )
2014-09-25 01:59:02 +02:00
Philipp Hagemeister
b686fc18da
[hlsnative] Support test parameter
2014-09-24 14:38:40 +02:00
Philipp Hagemeister
0b97f3a936
release 2014.09.24.1
2014-09-24 14:17:42 +02:00
Philipp Hagemeister
eb73f2649f
[vevo] Skip SMIL download
2014-09-24 14:17:33 +02:00
Philipp Hagemeister
f0b5d6af74
[vevo] Support 1080p videos ( Fixes #3656 )
2014-09-24 14:16:56 +02:00
Philipp Hagemeister
2f771f6c99
release 2014.09.24
2014-09-24 11:06:46 +02:00
Philipp Hagemeister
3b2f933b01
[generic] Allow embedded YoutubePlaylists ( Fixes #3821 )
2014-09-24 11:05:14 +02:00
Philipp Hagemeister
cc746841e7
[flickr] Modernize
2014-09-24 10:46:33 +02:00
Philipp Hagemeister
ac7553d031
[youtube] Support embed/videoseries URLs ( #3821 )
2014-09-24 10:34:29 +02:00
Philipp Hagemeister
cdc628a498
[youtube] Move more tests to extractors
2014-09-24 10:25:47 +02:00
Philipp Hagemeister
69ea8ca42c
[youtube] Remove superfluous unicode specifiers
2014-09-24 09:51:45 +02:00
Philipp Hagemeister
4bc3a23ec5
[youtube] Modernize
2014-09-24 09:49:53 +02:00
Naglis Jonaitis
bd5650ac64
[nfl] Fix test case - download, but don't check md5
2014-09-23 20:42:28 +03:00
Sergey M․
86916dae4b
[wat] Capture and output error message
2014-09-23 19:58:35 +07:00
Sergey M․
f7d159cf95
[noco] Encode before passing to hashlib.md5 ( Closes #3816 )
2014-09-23 19:13:11 +07:00
Naglis Jonaitis
632e5684ce
[nfl] Add new extractor. ( Closes #3815 )
2014-09-23 00:28:19 +03:00
Philipp Hagemeister
094d42fe44
release 2014.09.22.1
2014-09-22 18:15:07 +02:00
Jaime Marquínez Ferrándiz
63cddb6477
[sbs] Recognize urls with format ' http://www.sbs.com.au/ondemand/video/ <id>' ( #3811 )
2014-09-22 14:11:08 +02:00
Sergey M․
273dea4248
[playfm] Fix view count and add comment count
2014-09-22 18:58:22 +07:00
Philipp Hagemeister
f90d95edeb
release 2014.09.22
2014-09-22 13:07:23 +02:00
Philipp Hagemeister
45c85d7ba1
Merge remote-tracking branch 'origin/master'
2014-09-22 12:53:41 +02:00
Jaime Marquínez Ferrándiz
d0df92928b
[npo] Add extractor for tegenlicht.vpro.nl ( closes #3778 )
2014-09-21 16:53:00 +02:00
Philipp Hagemeister
df8f53f752
[thvideo] Support mobile URLs as well
2014-09-21 16:32:38 +02:00
Jaime Marquínez Ferrándiz
e35cb78c40
[theplatform] Correctly extract videos that don't use f4m or rtmp (reported in #3176 )
2014-09-21 16:08:38 +02:00
Philipp Hagemeister
3ef7d11acd
Merge remote-tracking branch 'diffycat/thvideo'
2014-09-21 15:50:01 +02:00
Jaime Marquínez Ferrándiz
224ce0d872
[nbc] Update test
2014-09-21 15:49:04 +02:00
Jaime Marquínez Ferrándiz
dd41e8c82b
[theplatform] Extract all formats for f4m videos
2014-09-21 15:47:58 +02:00
Jaime Marquínez Ferrándiz
b509a4b176
[downloader/f4m] If <pv-2.0> is in the manifest, add it to the fragments urls query ( fixes #3176 )
...
It's used in some akamai videos (for example for theplatform.com).
2014-09-21 15:43:09 +02:00
Naglis Jonaitis
b28c8403b2
[yourupload] Add new extractor. Fixes #3085
2014-09-21 15:13:35 +03:00
Jaime Marquínez Ferrándiz
7bd4b4229a
[dropbox] Recognize ' https://www.dropbox.com/sh/ *' urls ( fixes #3795 )
...
And extract the title from the url last path component.
2014-09-21 13:42:08 +02:00
Anton Larionov
72e450c555
[thvideo] Add support for THVideo
2014-09-21 13:21:29 +04:00
Naglis Jonaitis
522c55b7f2
[mgoon] Add new extractor
2014-09-21 03:26:12 +03:00
Sergey M
58e7071a2c
[tube8] Improve _VALID_URL and add display_id
2014-09-21 06:37:11 +07:00
Sergey M.
516812df41
Merge pull request #3801 from megustamucho/master
...
[tube8] Improved regex
2014-09-21 06:29:13 +07:00
Sergey M
752297631f
[noco] Adapt to API v1.1 ( Closes #3797 )
2014-09-21 06:20:42 +07:00
megustamucho
34e14a9beb
Merge remote-tracking branch 'upstream/master'
2014-09-20 22:41:45 +10:00
Marco Schuster
3e8fcd9fa1
[divxstage] added .to TLD
...
Example video "http://www.divxstage.eu/video/930c52709d2 " which gets redirected to .to TLD
2014-09-20 02:32:41 +02:00
Naglis Jonaitis
746c67d72f
[wistia] Use API and make more generic
2014-09-20 03:02:11 +03:00
Carlos Ramos
5aa38e75b2
[played] Add new extractor
2014-09-19 22:46:57 +02:00
Sergey M․
532f5bff70
[franceinter] Fix extraction and modernize
2014-09-19 20:58:50 +07:00
Philipp Hagemeister
f566d9f1d5
release 2014.09.19
2014-09-19 09:58:01 +02:00
Philipp Hagemeister
7267bd536f
[muenchentv] Add support ( Fixes #3507 )
2014-09-19 09:57:53 +02:00
Philipp Hagemeister
589d3d7c7a
[moniker] rename from hypestat ( #3788 )
2014-09-18 21:37:09 +02:00
Philipp Hagemeister
46f74bcf5c
[soundcloud] Fix non-secret playlists
2014-09-18 18:57:04 +02:00
Philipp Hagemeister
37bfe8ace4
[hypestat] Match URLs with www. and https://
2014-09-18 18:56:02 +02:00
Philipp Hagemeister
0529eef5a4
[hypestat] Unify allmyvideos and vidspot ( Closes #3788 )
2014-09-18 18:54:03 +02:00
Philipp Hagemeister
fd78a4d3e6
release 2014.09.18
2014-09-18 18:43:59 +02:00
Philipp Hagemeister
1de33fafd9
[YoutubeDL] Allow downloading multiple formats with ,
2014-09-18 18:43:49 +02:00
Philipp Hagemeister
e2e5dae64d
Add -f m4a
2014-09-18 18:40:19 +02:00
Jaime Marquínez Ferrándiz
09b23c902b
[1up.com] Urls end now with '.html'
2014-09-18 17:02:53 +02:00
Jaime Marquínez Ferrándiz
109a540e7a
[ign] Fix extraction
2014-09-18 16:57:34 +02:00
Sergey M․
2914e5f00f
[drtuber] Fix categories
2014-09-18 20:56:54 +07:00
dequis
2f834e9381
[soundcloud] Secret playlists and sets
...
Closes #3707 again.
No test cases because I don't know what urls to use that won't be turned
into public eventually (as it happened with the first one in that
ticket)
2014-09-18 06:35:11 -03:00
dequis
9296738f20
[soundcloud] Support api urls with secret_token, Closes #3707
2014-09-18 03:02:03 -03:00
Philipp Hagemeister
0e59b9fffb
[videomega] Simplify ( #3786 )
...
* Use raw strings (r'foo') for regular expressions (enables highlighting and avoids some errors).
* title is always true-ish
2014-09-18 00:19:08 +02:00
Naglis Jonaitis
67abbe9527
[videomega] Add new extractor. Closes #3775
2014-09-17 22:57:01 +03:00
Sergey M․
944a3de278
[npo] Improve formats extraction ( Closes #3782 )
2014-09-17 19:02:57 +07:00
Philipp Hagemeister
5a13fe9ed2
Credit @m5moufl for behindkink ( #3740 )
2014-09-17 12:50:47 +02:00
Philipp Hagemeister
6b6096d0b7
release 2014.09.16.1
2014-09-16 23:35:15 +02:00
Philipp Hagemeister
d0246d07f1
Merge remote-tracking branch 'origin/master'
2014-09-16 23:35:08 +02:00
Philipp Hagemeister
997987d568
Credit @r4mos for allmyvideos
2014-09-16 23:33:13 +02:00
Philipp Hagemeister
e825c38082
[allmyvideos] Support multiple formats
2014-09-16 22:58:31 +02:00
Jaime Marquínez Ferrándiz
a04aa7a9e6
[generic] The url in the <meta redirect> doesn't need to be enclosed in single quotes ( fixes #3770 )
...
See the examples in https://en.wikipedia.org/wiki/Meta_refresh or the shortened urls from https://t.co/ .
2014-09-16 22:53:48 +02:00
Carlos Ramos
7cdd5339b3
Change tabs to spaces
2014-09-16 21:05:50 +02:00
Carlos Ramos
38349518f1
Added new host: allmyvideos.net
2014-09-16 20:48:53 +02:00
Sergey M․
64892c0b79
[francetv] Adapt to new API ( Closes #3751 , closes #3769 )
2014-09-16 23:47:59 +07:00
Sergey M․
dc9f356846
[ard] Remove URL path escaping
...
This is now implemented generic in YoutubeDL.urlopen
2014-09-16 18:47:06 +07:00
Philipp Hagemeister
ed86ee3b4a
release 2014.09.16
2014-09-16 10:09:02 +02:00
Philipp Hagemeister
7bb5df1cda
[nhl] Match videos without catid ( Fixes #3764 )
2014-09-16 10:08:34 +02:00
Philipp Hagemeister
37a81dff04
[behindkink] Remove call to report_extraction
2014-09-15 23:37:22 +02:00
Philipp Hagemeister
fc96eb4e21
Merge remote-tracking branch '5moufl/behindkink'
2014-09-15 23:36:21 +02:00
Philipp Hagemeister
ae369738b0
Credit @haricharan for einthusan ( #3755 )
2014-09-15 23:35:00 +02:00
Philipp Hagemeister
e2037b3f7d
[einthusan] Add description and beautify
2014-09-15 23:33:47 +02:00
Philipp Hagemeister
5419033935
Fixed tests
2014-09-15 23:27:18 +02:00
Philipp Hagemeister
2eebf060af
Merge commit '98703c7fbfcf06348220aa63f9422cdd792cfe1a'
2014-09-15 23:26:54 +02:00
Philipp Hagemeister
acd9db5902
Merge remote-tracking branch 'naglis/nosvideo'
2014-09-15 16:10:52 +02:00
Naglis Jonaitis
d0e8b3d59b
[nosvideo] Make more robust against missing metadata
2014-09-15 16:59:03 +03:00
Philipp Hagemeister
c15dd15388
Merge remote-tracking branch 'naglis/turbo'
2014-09-15 15:48:48 +02:00
Philipp Hagemeister
0003a5c416
Merge remote-tracking branch 'dstftw/escape-non-ascii-in-urls'
...
Conflicts:
test/test_utils.py
2014-09-15 15:40:10 +02:00
Philipp Hagemeister
21f2927f70
release 2014.09.15.1
2014-09-15 15:28:41 +02:00
Philipp Hagemeister
e5a79071a5
[daum] Support non-numeric video IDs ( Fixes #3749 )
2014-09-15 15:25:35 +02:00
Philipp Hagemeister
ca0e7a2b17
release 2014.09.15
2014-09-15 15:11:22 +02:00
Philipp Hagemeister
b523bb71ab
Merge remote-tracking branch 'origin/master'
2014-09-15 15:11:15 +02:00
Philipp Hagemeister
a020a0dc20
[facebook] Fix support for untitled videos ( Fixes #3757 )
2014-09-15 15:10:24 +02:00
5moufl
6d1f2431bd
[BehindKink] Minor fixes
...
- fix _VALID_URL regex
- remove unnecessary variable
- remove second call of report_extraction
2014-09-15 15:09:17 +02:00
Naglis Jonaitis
fdea3abdf8
[turbo] Add new extractor
2014-09-15 16:08:20 +03:00
Sergey M․
59d284c316
[vporn] Make video URL regex more strict
...
There is a garbage instead of proper URL for some HD videos
2014-09-15 19:19:37 +07:00
Haricharan Padmanaban
98703c7fbf
Einthusan Add new extractor
2014-09-14 23:14:00 -05:00
Philipp Hagemeister
b04c8f7358
release 2014.09.14.3
2014-09-14 16:48:15 +02:00
Sergey M․
eb3bd7ba8d
[cloudy] Retry extraction on 410 status code ( #3743 #3744 )
2014-09-14 19:04:16 +07:00
Philipp Hagemeister
3b11e86eeb
release 2014.09.14.2
2014-09-14 12:56:04 +02:00
Philipp Hagemeister
5ba693d082
release 2014.09.14.1
2014-09-14 12:23:41 +02:00
Philipp Hagemeister
ae91f6f99b
release 2014.09.14
2014-09-14 12:20:27 +02:00
Philipp Hagemeister
3da0e1f8cd
[tumblr] Modernize
2014-09-14 12:20:14 +02:00
Sergey M․
98676c08a1
[cloudy] Add support for videoraj.ch
2014-09-14 05:17:21 +07:00
Sergey M․
5dbf3b5c60
[cloudy] Minor changes
2014-09-14 05:01:25 +07:00
naglis
20ff802c9b
[cloudy] Add new extractor. Closes #3743
2014-09-14 00:12:36 +03:00
5moufl
2bca84e345
[BehindKink] Add new extractor
2014-09-13 17:47:19 +02:00
Sergey M․
e5a93354bc
[drtv] Fix _VALID_URL ( Closes #3735 )
2014-09-13 22:07:09 +07:00
Sergey M․
ceff3fd8ef
[pornhd] Fix extraction ( Closes #3739 )
2014-09-13 21:45:53 +07:00
Sergey M․
984e8e14ea
[utils] Remove debug garbage
2014-09-13 21:08:04 +07:00
Sergey M․
d05cfe0600
[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests
2014-09-13 20:59:16 +07:00
Philipp Hagemeister
7e6a715380
[adultswim] Avoid extremely long lines
2014-09-13 09:13:20 +02:00
Philipp Hagemeister
d74bebd502
[utils] Apply 2.6 xpath craziness
...
This fixes ARD on 2.6
2014-09-13 09:11:14 +02:00
Philipp Hagemeister
bf0ff93277
[ard] Make more robust against missing thumbnails
...
I cannot reproduce this error, it's from travis.
2014-09-13 09:09:57 +02:00
Philipp Hagemeister
dc752ff442
[br] Remove deleted video test case
2014-09-13 09:04:53 +02:00
Philipp Hagemeister
3a36d3782e
[chilloutzone] Make test case more flexible
2014-09-13 09:04:03 +02:00
Philipp Hagemeister
50317dbbad
[facebook] Fix and caption if title is empty
2014-09-13 09:01:57 +02:00
Philipp Hagemeister
6539c91a78
[deezer] Add support for geoblocking
2014-09-13 08:51:21 +02:00
Philipp Hagemeister
4eefbfdbfd
[utils] Fix find_xpath_attr on 2.6
2014-09-13 08:34:15 +02:00
Philipp Hagemeister
652f283135
[youporn] Remove md5 from test
...
Has changed multiple times, and we're checking that it looks like a video now by default.
2014-09-13 07:59:36 +02:00
Philipp Hagemeister
2daabe4992
[options] Correct option usage
2014-09-13 07:58:44 +02:00
Philipp Hagemeister
34a741a8ec
[options] Move all options to their own file
2014-09-13 07:55:21 +02:00
Philipp Hagemeister
78caa52aea
[youtube] Modernize
2014-09-13 07:51:06 +02:00
Philipp Hagemeister
310d75d141
[youtube] Correct description in test case
2014-09-13 07:49:26 +02:00
Philipp Hagemeister
67b7e712d8
[xhamster] Remove md5sums from tests
...
We're now checking that the file is sufficiently large by default, and they seem to reencode the videos from time to time.
2014-09-13 07:47:08 +02:00
Philipp Hagemeister
1ad6efd9b6
[spiegel] Remove deleted video from test cases
2014-09-13 07:46:19 +02:00
Philipp Hagemeister
c3c3fe4768
[swrmediathek] Remove deleted video test case
2014-09-13 07:41:35 +02:00
Philipp Hagemeister
6f6ed04172
[prosiebensat1] Make upload_date optional
...
The site has a crazy incorrect date in German formatting, but the correct date is nowhere to be found.
2014-09-13 07:39:29 +02:00
Philipp Hagemeister
5309602106
[prosiebensat1] Fix bitrate calculation
2014-09-13 07:35:27 +02:00
Philipp Hagemeister
9291475f7d
[youtube] Move more tests to Playlist IE, and simply suitable.
2014-09-13 07:35:14 +02:00
Philipp Hagemeister
81127aa55d
[youtube] Move playlist test to extractor
2014-09-13 07:19:20 +02:00
Philipp Hagemeister
9b583dca4c
Merge remote-tracking branch 'drags/yt-feed-loadmore'
2014-09-13 07:14:19 +02:00
Philipp Hagemeister
f4a3490cbc
[pornoxo] Fix test (view count)
2014-09-13 07:09:39 +02:00
Philipp Hagemeister
3d9fae1ed2
Add support for PornoXO
2014-09-13 07:07:39 +02:00
Philipp Hagemeister
89fb6a9797
[spiegel] Add support for articles
2014-09-13 06:55:38 +02:00
Philipp Hagemeister
b734a87112
Merge remote-tracking branch 'origin/master'
2014-09-13 06:00:50 +02:00
Philipp Hagemeister
da2e1f53e0
[deezer] Add simple support
2014-09-13 05:47:07 +02:00
Sergey M․
f24e740bb8
[telemb] Add comment to test
2014-09-12 23:22:07 +07:00
Sergey M․
37419b4f99
[YoutubeDL] Escape non-ASCII characters in URLs
...
urllib chokes on URLs with non-ASCII characters (see http://bugs.python.org/issue3991 )
Working around by replacing request's original URL with escaped one
2014-09-12 23:20:17 +07:00
Sergey M․
64a450131b
Merge branch 'Lovius-master'
2014-09-12 20:55:09 +07:00
Sergey M․
adf2c0989d
[telemb] Extract all formats and modernize
2014-09-12 20:51:48 +07:00
Sergey M․
8fb7ff25c5
Merge branch 'master' of https://github.com/Lovius/youtube-dl into Lovius-master
2014-09-12 18:18:26 +07:00
Philipp Hagemeister
473219a778
release 2014.09.12
2014-09-12 07:56:05 +02:00
Philipp Hagemeister
aa37e3d486
[utils] Default SSL to TLS. ( Fixes #3727 )
...
On 2.x, we now try TLS first, and fall back to the compat 23 (basically anything) afterwards.
On 3.4+, we now use the proper function so that we get all the latest security configurations.
We allow SSLv3 though for the time being, since a lot of older pages use that.
On 3.3, we default to SSLv23 (basically "anything, including TLS") because that has the widest compatibility.
2014-09-12 07:50:31 +02:00
Jaime Marquínez Ferrándiz
edb53e2dc3
[youtube] Don't make the url protocol optional
...
The generic extractor will add it.
2014-09-11 21:47:25 +02:00
Jaime Marquínez Ferrándiz
f401a4173b
[youjizz] Don't make the url protocol optional ( fixes #3722 )
...
It would fail to download the webpag if it's missing.
And the generic extractor will add it.
2014-09-11 21:44:02 +02:00
Sergey M.
de00ff6494
Merge pull request #3716 from naglis/nosvideo
...
[nosvideo] Check for deleted video
2014-09-11 19:20:13 +07:00
Naglis Jonaitis
eef93b0912
[tvplay] Support similar services in different countries
2014-09-11 00:10:18 +03:00
Naglis Jonaitis
08d037309e
[nosvideo] Update test
2014-09-10 18:19:59 +03:00
Naglis Jonaitis
6024b0f25e
[nosvideo] Check for deleted videos
2014-09-10 18:10:21 +03:00
Philipp Hagemeister
561266641f
release 2014.09.10.1
2014-09-10 16:39:23 +02:00
Sergey M․
6899f2fe9e
[hostingbulk] Simplify
2014-09-10 19:13:22 +07:00
Sergey M.
136c8bd275
Merge pull request #3709 from naglis/hostingbulk
...
[hostingbulk] Add new extractor
2014-09-10 19:04:14 +07:00
Sergey M․
1bf5423e82
[generic/youtube] Recognize youtube nocookie embeds ( Closes #3713 )
2014-09-10 18:29:20 +07:00
Sergey M․
2c5c1f48e9
[izlesene] Simplify
2014-09-10 18:24:57 +07:00
Sergey M.
d8e487fbd9
Merge pull request #3710 from naglis/izlesene_fix
...
Izlesene fix
2014-09-10 18:20:57 +07:00
Philipp Hagemeister
bc7ff0a8dd
release 2014.09.10
2014-09-10 12:26:39 +02:00
Naglis Jonaitis
8e9da53140
[izlesene] Remove API URL
2014-09-10 00:24:48 +03:00
Naglis Jonaitis
f1d15e6dbc
[izlesene] Adapt to website changes and improve
2014-09-10 00:22:48 +03:00
Naglis Jonaitis
91ebb17ede
[hostingbulk] Add new extractor
2014-09-09 22:17:33 +03:00
Sergey M․
c63b30901b
[noco] Add authenticate support ( Closes #3706 )
2014-09-10 01:24:05 +07:00
Sergey M․
f009f19ece
[rutv] Fix rutv player regex
2014-09-10 01:09:04 +07:00
Sergey M․
68477e8839
[khanacademy] Improve _VALID_URL ( Closes #3695 )
2014-09-09 22:09:32 +07:00
Sergey M․
0dc5365564
[moevideo] Make filesize exact
2014-09-09 21:48:10 +07:00
Sergey M.
9face18d08
Merge pull request #3690 from naglis/sharesix
...
[sharesix] Add new extractor
2014-09-09 21:14:59 +07:00
Sergey M․
ff0ba8ce0f
[moevideo] Add videochart.net to _VALID_URL
2014-09-09 21:04:57 +07:00
Sergey M.
759c6293bd
Merge pull request #3691 from naglis/moevideo
...
[moevideo] Add new extractor
2014-09-09 20:56:35 +07:00
megustamucho
94b539d155
[tube8] Improved regex
2014-09-09 13:05:14 +10:00
Sergey M․
3fbeb95e14
[vgtv] Add view count to test cases
2014-09-08 21:33:03 +07:00
Sergey M․
321c1e44f9
[vgtv] Extract all formats, add support for wasLive and live streamTypes
2014-09-08 21:26:42 +07:00
Sergey M․
cc7fec5818
Merge branch 'vgtv' of https://github.com/mrkolby/youtube-dl into mrkolby-vgtv
2014-09-08 19:49:23 +07:00
Naglis Jonaitis
5fb9077e8c
[moevideo] Add new extractor
2014-09-07 01:21:58 +03:00
Naglis Jonaitis
8e20f81c5b
[sharesix] Add new extractor
2014-09-06 18:59:15 +03:00
Philipp Hagemeister
e154762c74
release 2014.09.06
2014-09-06 15:26:38 +02:00
Sergey M․
a2f0cdc074
[unistra] Modernize
2014-09-06 15:21:27 +07:00
Lovius
0933440086
added extractor and __init__ loader for belgium local tv site telemb.be
2014-09-06 09:36:14 +02:00
Sergey M․
70a1ecd2c1
Merge branch 'unistra_hd' of https://github.com/Rudloff/youtube-dl into Rudloff-unistra_hd
2014-09-05 22:26:31 +07:00
Sergey M․
88a23aef5a
[http] Avoid closing stdout ( Fixes #3686 )
2014-09-05 22:05:36 +07:00
Sergey M․
140d8d77b3
Credit @mrkolby for dbtv.no ( #3685 )
2014-09-05 20:00:12 +07:00
Sergey M․
4d067a58ca
[dbtv] Simplify, modernize, extract all formats
2014-09-05 19:53:53 +07:00
Sergey M․
1c1cff6a52
Merge branch 'dbtv' of https://github.com/mrkolby/youtube-dl into mrkolby-dbtv
...
Conflicts:
youtube_dl/extractor/__init__.py
2014-09-05 19:01:11 +07:00
Magnus Kolstad
f063a04f07
[dbtv] Add new extractor
2014-09-05 11:24:30 +02:00
Pierre Rudloff
af8812bb9b
Add HD detection to Unistra
2014-09-04 22:22:19 +02:00
Magnus Kolstad
78149a962b
[vgtv] Add new extractor
...
Because of the #! in the URL structure for VGTV we need to add ' before and after given URL. Or else it will cry:
-bash: !/video/100495/lars-og-lars-sesong-6-episode-6-lakselus: event not found
2014-09-04 21:02:47 +02:00
Sergey M․
f2d9e3a370
[arte.tv:+7] Allow single quotes for json vp url regexes ( Closes #3676 )
2014-09-05 01:17:16 +07:00
Philipp Hagemeister
16e6f396b4
release 2014.09.04.3
2014-09-04 16:20:17 +02:00
Sergey M․
c6ec6b2e8b
[arte.tv:+7] Add one another one pattern for json vp url
2014-09-04 20:44:51 +07:00
Sergey M․
7bbc6428b6
[nba] Modernize
2014-09-04 20:06:14 +07:00
Sergey M․
c1a3c9ddb2
[techtalks] Modernize
2014-09-04 19:48:29 +07:00
Sergey M․
feec0f56f5
[toypics:user] Update test playlist count
2014-09-04 19:37:40 +07:00
Sergey M․
8029857d27
[washingtonpost] Add playlist title to test
2014-09-04 19:34:40 +07:00
Philipp Hagemeister
aa61802c1e
release 2014.09.04.2
2014-09-04 06:40:44 +02:00
Philipp Hagemeister
f54aee0209
[cliphunter] Add support for more formats
2014-09-04 06:40:15 +02:00
Philipp Hagemeister
35d5b67876
release 2014.09.04.1
2014-09-04 04:48:05 +02:00
Philipp Hagemeister
674c869af4
[cache] Allow dots in keys ( Fixes #3674 )
2014-09-04 04:47:56 +02:00
Philipp Hagemeister
10710ae386
release 2014.09.04
2014-09-04 01:30:43 +02:00
Philipp Hagemeister
a0e07d3161
[youtube] Move cache into its own module
2014-09-03 17:29:19 +02:00
Sergey M․
a232bb9551
[empflix] Rewrite in terms of tnaflix
2014-09-03 21:08:36 +07:00
Sergey M․
eb833b7f5a
[tnaflix] Improve and make generic
2014-09-03 21:07:18 +07:00
Sergey M․
f164038b79
[utils] Make parse_duration case insensitive
2014-09-03 21:03:36 +07:00
Sergey M․
f7a361c4f1
Merge branch 'tnaflix' of https://github.com/peugeot/youtube-dl into peugeot-tnaflix
2014-09-03 20:11:49 +07:00
Sergey M․
884ae74785
[tvigle] Adapt to the new API
2014-09-03 19:59:36 +07:00
peugeot
1dba4a2185
Add support for TNAFlix
2014-09-03 14:10:06 +02:00
Philipp Hagemeister
7d4d5f25ed
[facebook] Fix login ( Fixes #3667 )
2014-09-03 09:50:10 +02:00
Sergey M․
33422c056d
[drtuber] Add display_id to test
2014-09-02 21:40:03 +07:00
Sergey M․
a7862a1bc8
[eporner] Extract all formats
2014-09-02 21:39:22 +07:00
Sergey M․
3baa62e8d1
[beeg] Extract all formats
2014-09-02 20:54:00 +07:00
Sergey M․
1bf8cf5c2c
[drtuber] Extract display_id
2014-09-02 20:39:16 +07:00
Sergey M․
eade1d7eab
[drtuber] Extract counters
2014-09-02 20:36:26 +07:00
Sergey M․
1a94ff6865
[mlb] Add support for embedded videos ( Closes #3653 )
2014-09-02 20:19:28 +07:00
Philipp Hagemeister
b47ed50aaf
[nosvideo] Remove determine_ext usage ( #3655 )
2014-09-02 00:17:04 +02:00
Philipp Hagemeister
1b8477729a
Merge remote-tracking branch 'naglis/nosvideo'
2014-09-02 00:14:58 +02:00
Philipp Hagemeister
ff6ade294c
release 2014.09.01.2
2014-09-01 23:58:23 +02:00
Philipp Hagemeister
11fc065c57
[drtuber] Add age_limit and be conservative about categories ( #3652 )
2014-09-01 23:57:46 +02:00
Philipp Hagemeister
94388f50b3
Merge remote-tracking branch 'peugeot/drtuber'
2014-09-01 23:17:27 +02:00
Philipp Hagemeister
a444648202
Merge remote-tracking branch 'origin/master'
...
Conflicts:
youtube_dl/extractor/eporner.py
youtube_dl/extractor/hornbunny.py
2014-09-01 23:13:49 +02:00
Philipp Hagemeister
7ca2e11f24
[beeg] Add age_limit
2014-09-01 23:13:04 +02:00
Philipp Hagemeister
563f6dea59
[eporner] +age_limit
2014-09-01 23:07:48 +02:00
Philipp Hagemeister
e4039057be
[hornbunny] Simplify and add age_limit
2014-09-01 23:04:36 +02:00
Philipp Hagemeister
11342b54d6
[anysex] Implement age_limit
2014-09-01 22:58:59 +02:00
Naglis Jonaitis
49fa38adf2
[nosvideo] Add new extractor
2014-09-01 23:47:14 +03:00
Jaime Marquínez Ferrándiz
9b330db7f0
Add age limit to anysex, beeg, eporner, hornbuny and sunporno
2014-09-01 22:38:40 +02:00
peugeot
d740f7e16f
Add support for drtuber.com
2014-09-01 20:12:51 +02:00
Philipp Hagemeister
07e7dc4bdc
[comedycentral] Prefer RTMP for now
2014-09-01 18:37:21 +02:00
Philipp Hagemeister
4c59dc4c34
[comedycentral] Support news-team URLs ( Fixes #3649 )
2014-09-01 18:37:10 +02:00
Philipp Hagemeister
7260ea0705
[comedycentral] Move tests to the extractor itself
2014-09-01 17:57:45 +02:00
Philipp Hagemeister
35b1e44567
Fix --rm-cache-dir error message
2014-09-01 17:11:28 +02:00
Sergey M․
c9ea760e31
[npo] Extract all formats
2014-09-01 20:13:32 +07:00
Sergey M․
9ebf22b7d9
[common] Improve codecs extraction from m3u8
2014-09-01 20:13:04 +07:00
Philipp Hagemeister
2582bebe06
[utils] Use flock instead of lockf ( Fixes #3621 )
2014-09-01 01:41:25 +02:00
Philipp Hagemeister
c9cc0bf57b
[youtube:playlist] PEP8
2014-09-01 01:00:40 +02:00
Philipp Hagemeister
61edcfb0a2
release 2014.09.01.1
2014-09-01 00:20:18 +02:00
Philipp Hagemeister
a8be56ce3d
[tudou] Add test case for #3643
2014-09-01 00:20:12 +02:00
Philipp Hagemeister
329818484c
Merge remote-tracking branch 'naglis/tudou_fix'
2014-09-01 00:17:01 +02:00
Philipp Hagemeister
8bdfddf641
[tudou] Modernize
2014-09-01 00:16:26 +02:00
Philipp Hagemeister
36d65b61d4
release 2014.09.01
2014-09-01 00:02:47 +02:00
Philipp Hagemeister
7d48c06f27
Merge remote-tracking branch 'origin/master'
2014-09-01 00:01:48 +02:00
Philipp Hagemeister
d169e36f5c
[beeg] PEP8 and additional tests
2014-09-01 00:00:01 +02:00
Philipp Hagemeister
2d7af09487
Merge remote-tracking branch 'peugeot/beeg'
2014-08-31 23:57:51 +02:00
Philipp Hagemeister
48d4681efc
[eporner] Simplify and correct ( #3629 )
2014-08-31 23:56:14 +02:00
Jaime Marquínez Ferrándiz
9ea9b61448
Merge branch 'master' of github.com:rg3/youtube-dl
2014-08-31 23:47:26 +02:00
Philipp Hagemeister
04b4aa4a7b
Merge remote-tracking branch 'peugeot/eporner'
2014-08-31 23:46:27 +02:00
Philipp Hagemeister
5a3f0d9aee
Merge remote-tracking branch 'peugeot/hornbunny'
2014-08-31 23:45:24 +02:00
Jaime Marquínez Ferrándiz
1ed5b5c9c8
[youtube:subscriptions] Fix extraction ( fixes #2975 )
2014-08-31 23:44:43 +02:00
Philipp Hagemeister
d10548b691
Merge branch 'master' of github.com:rg3/youtube-dl
2014-08-31 23:44:06 +02:00
Philipp Hagemeister
e990510e6b
Merge pull request #3616 from oneplusme/crunchyroll-login
...
Add login support to Crunchyroll extractor
2014-08-31 23:42:28 +02:00
Philipp Hagemeister
55f7bd2dcc
[youtube] Fix category extraction
2014-08-31 23:26:19 +02:00
Naglis Jonaitis
f931e25959
[tudou] Sort qualities by numeric value
2014-08-31 23:14:35 +03:00
Naglis Jonaitis
ca9cd290c7
[tudou] Fix #3643 - filter non-number qualities
2014-08-31 23:11:52 +03:00
Sergey M․
ae7246e7d5
[sunporno] Extract all formats and metadata
2014-09-01 01:08:19 +07:00
Sergey M․
43fd392413
Merge branch 'sunporno' of https://github.com/peugeot/youtube-dl into peugeot-sunporno
2014-09-01 00:45:51 +07:00
Philipp Hagemeister
3e7c12240c
[youtube] Test for like_count and dislike_count ( #3633 )
2014-08-31 18:10:05 +02:00
peugeot
7eb21356f9
Add support for sunporno.com
2014-08-31 12:48:34 +02:00
Jaime Marquínez Ferrándiz
f30a38be8b
[youtube] Fix extraction of like and dislike count ( fixes #3633 )
2014-08-31 12:38:00 +02:00
peugeot
2aebbccefc
Add support for beeg.com
2014-08-31 11:57:10 +02:00
Sergey M․
35241d05d1
[anysex] Simplify and extract more metadata
2014-08-31 07:05:53 +07:00
Sergey M․
be2dd0651e
Merge branch 'anysex' of https://github.com/peugeot/youtube-dl into peugeot-anysex
2014-08-31 06:45:40 +07:00
Sergey M․
7b53af7f70
[vporn] Fix issues, extract all formats and metadata
2014-08-31 06:43:36 +07:00
Sergey M․
ca7b3246b6
[utils] Improve parse_duration
2014-08-31 06:41:30 +07:00
peugeot
9c4c233b84
Fix exception with n_views<1000
2014-08-30 23:05:33 +02:00
peugeot
8a6c59865d
Fix exception with n_views<1000
2014-08-30 23:03:37 +02:00
peugeot
1d57b2520c
Add support for Eporner
2014-08-30 22:28:53 +02:00
peugeot
17b0b8a166
testing view count is stupid
2014-08-30 20:55:42 +02:00
peugeot
12c82cf9cb
add support for view count
2014-08-30 20:54:38 +02:00
peugeot
0bafcf6f46
forgot to test view count
2014-08-30 20:46:25 +02:00
peugeot
bbc9dc56f6
Add support for HornBunny
2014-08-30 20:43:03 +02:00
peugeot
72c65d39ff
Add support for AnySex
2014-08-30 18:37:45 +02:00
peugeot
676e3ecf24
Add support for Vporn
2014-08-30 17:17:47 +02:00
Adam
78272a076e
Add SSA (.ass) subtitle output for Crunchyroll
2014-08-30 12:48:56 +01:00
Adam
723e04d0be
Add login support to Crunchyroll extractor
2014-08-29 22:32:03 +01:00
Philipp Hagemeister
37709fae89
release 2014.08.29
2014-08-29 01:07:30 +02:00
Philipp Hagemeister
a81e4eb69d
[promptfile] Remove quality=1 and leave it to default
2014-08-29 01:07:18 +02:00
Naglis Jonaitis
8e72edfb19
[promptfile] Add new extractor
2014-08-29 00:20:10 +03:00
Philipp Hagemeister
863f08a92e
release 2014.08.28.2
2014-08-28 18:03:29 +02:00
Sergey M․
de2d9f5f1b
[rtlnl] Add support for progressive videos ( Closes #3603 )
2014-08-28 22:54:06 +07:00
Philipp Hagemeister
a520c11241
release 2014.08.28.1
2014-08-28 14:01:01 +02:00
Philipp Hagemeister
b94744d157
[dropbox] Make sure ?dl=0 is ignore ( Fixes #3605 )
2014-08-28 14:00:55 +02:00
Philipp Hagemeister
daebaab692
[extractor/common] Correct typo
2014-08-28 13:04:49 +02:00
Philipp Hagemeister
3524cc25ca
[sportdeutschland] Add support for more plain videos
2014-08-28 10:55:32 +02:00
Philipp Hagemeister
29a7e1f261
release 2014.08.28
2014-08-28 01:38:15 +02:00
Philipp Hagemeister
df53b6358d
[veehd] Modernize
2014-08-28 01:37:57 +02:00
Philipp Hagemeister
f1a9d64eea
[extractor/common] Modernize
2014-08-28 01:04:43 +02:00
Philipp Hagemeister
27f774862d
Merge remote-tracking branch 'origin/master'
2014-08-28 01:01:04 +02:00
Philipp Hagemeister
b759a0d4d2
fix up imports
2014-08-28 01:00:59 +02:00
Philipp Hagemeister
22a6f15061
Move playlist tests to extractors.
...
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
2014-08-28 00:58:24 +02:00
Philipp Hagemeister
259454525f
[nhl] Modernize
2014-08-27 19:52:55 +02:00
Philipp Hagemeister
ce6815aad3
[dailymotion] Correct test case
2014-08-27 19:20:20 +02:00
Philipp Hagemeister
4e408e479b
[utils] Modernize tests
2014-08-27 19:11:45 +02:00
Philipp Hagemeister
a9d3890fcb
[ted] Remove md5sum from test
...
This failed multiple times, and the md5sum is not that important anyways.
2014-08-27 17:12:13 +02:00
Jaime Marquínez Ferrándiz
7798fad535
[downloader/rtmp] Use check_exectuble
2014-08-27 15:56:27 +02:00
Jaime Marquínez Ferrándiz
baf2907501
[downloader/hls] Return False if ffmpeg or avconv couldn't be found
2014-08-27 15:50:47 +02:00
Jaime Marquínez Ferrándiz
3c765c68c4
[downloader/hls] Use check_executable
2014-08-27 15:49:07 +02:00
Jaime Marquínez Ferrándiz
29153f49b3
[downloader/hls] Use the correct program when reporting an error
2014-08-27 15:40:02 +02:00
Sergey M․
071a236c5a
[yahoo] Add one more pattern for content id
2014-08-27 18:59:28 +07:00
Sergey M․
10437550f4
[cbs] Update test video id
2014-08-27 18:41:24 +07:00
Philipp Hagemeister
2929b3e71d
[vimeo] Move all testcases to extractors and clean up
...
Previously, these extractors all defined their own suitable methods.
No test_all_urls tests that everything is in order, automatically :)
2014-08-27 11:36:02 +02:00
Philipp Hagemeister
d36d3f420c
[vimeo] Move test case to where it belongs
2014-08-27 11:13:42 +02:00
Philipp Hagemeister
60ac04e57c
[facebook] Match video.php URLs
2014-08-27 11:08:47 +02:00
Philipp Hagemeister
a7680bf330
release 2014.08.27.1
2014-08-27 02:37:23 +02:00
Philipp Hagemeister
6d3d3fc083
[ard] Add suppor for plain ARD downloads ( Fixes #3546 )
2014-08-27 02:36:57 +02:00
Philipp Hagemeister
aff216edf4
[generic] Prevent <video> search from skipping over empty sources ( #3546 )
2014-08-27 02:09:59 +02:00
Philipp Hagemeister
1cb6dcdbbe
[generic] Do not download images as videos by accident
2014-08-27 02:07:11 +02:00
Philipp Hagemeister
3f514a353e
release 2014.08.27
2014-08-27 01:44:54 +02:00
Philipp Hagemeister
da9ec3b932
[muscivault] Add extractor ( Fixes #3593 )
2014-08-27 01:44:47 +02:00
Philipp Hagemeister
191b7cbba9
[mfs] Modernize
2014-08-27 01:04:32 +02:00
Philipp Hagemeister
e8c59b9642
release 2014.08.26
2014-08-26 21:30:52 +02:00
Philipp Hagemeister
6abb066128
[sockshare] Fix title extraction ( Fixes #3592 )
2014-08-26 21:30:30 +02:00
Philipp Hagemeister
8f1ea7cbb6
[empflix] Revert to XML parser
...
Don't rely on the XML being broken (if they fix it, our code wouldn't work anymore).
Instead, use the transform function we already have :)
This partially reverts commit c7bee2a725
.
2014-08-26 15:51:42 +02:00
Jaime Marquínez Ferrándiz
a204c85408
[ign] Fix extraction of video in articles
2014-08-26 15:38:29 +02:00
Sergey M․
15a1f4b8fe
[empflix] Extract thumbnail
2014-08-26 20:10:36 +07:00
Sergey M․
c7bee2a725
[empflix] Adapt to malformed config XML
2014-08-26 20:07:28 +07:00
Jaime Marquínez Ferrándiz
dbc1366b50
[mixcloud] Use a HEAD request when checking if the url is valid
2014-08-26 14:55:15 +02:00
Philipp Hagemeister
704df56da7
[sportdeutschland] add new extractor
2014-08-26 12:51:13 +02:00
Philipp Hagemeister
33ac271ba7
[utils] Let request headers override standard headers
...
What was I thinking when writing this?
2014-08-26 11:51:48 +02:00
Philipp Hagemeister
0963f92f23
[eighttracks] modernize
2014-08-26 11:31:23 +02:00
Philipp Hagemeister
9a66c1079c
release 2014.08.25.3
2014-08-25 18:38:10 +02:00
Philipp Hagemeister
f971dcbba0
Merge branch 'master' of github.com:rg3/youtube-dl
2014-08-25 18:36:42 +02:00
Philipp Hagemeister
0990305d2a
[generic] Fix rss under Python 2.x and move test to extractor
2014-08-25 18:03:01 +02:00
Jaime Marquínez Ferrándiz
bcc069a937
[generic] Remove debug statement
2014-08-25 17:21:58 +02:00
Jaime Marquínez Ferrándiz
34708e1bb6
[bliptv] Remove superfluous characters in _VALID_URL regex
2014-08-25 17:16:11 +02:00
Philipp Hagemeister
829476b80a
[googlesearch] Move test to extractor
2014-08-25 17:02:52 +02:00
Philipp Hagemeister
1dd70fe330
release 2014.08.25.2
2014-08-25 16:52:28 +02:00
Philipp Hagemeister
067e922295
release 2014.08.25.1
2014-08-25 16:41:05 +02:00
Sergey M․
c28df2478f
[wat] Use server time and pass country argument ( Closes #3579 )
2014-08-25 20:21:33 +07:00
Philipp Hagemeister
241f7a8ade
Merge remote-tracking branch 'JGjorgji/fix-leading-zeroes'
2014-08-25 13:59:19 +02:00
Philipp Hagemeister
b252735910
[extractor/common] Generate better f4m format IDs
2014-08-25 13:03:08 +02:00
Philipp Hagemeister
7adcbe7594
[rtlnl] Extract duration
2014-08-25 12:59:53 +02:00
Philipp Hagemeister
8d31fa3cce
[execafterdownload] Simplify ( #3569 )
2014-08-25 10:18:01 +02:00
Philipp Hagemeister
1f06864e9a
[wat] Remove unused import
2014-08-25 10:15:32 +02:00
Philipp Hagemeister
348ae0a79e
Merge remote-tracking branch 'mcd1992/exec_after_download'
2014-08-25 09:44:11 +02:00
Philipp Hagemeister
528d455632
release 2014.08.25
2014-08-25 09:35:46 +02:00
Philipp Hagemeister
ba5d51b340
[vimeo] Always pass in referer ( Fixes #3582 )
2014-08-25 09:35:37 +02:00
mcd1992
7833d941bb
Rebased with upstream/master
2014-08-24 15:04:50 -05:00
mcd1992
a2360a4c80
Moved from os.system to subprocess.call
2014-08-24 14:38:43 -05:00
mcd1992
a7cacbca2b
Implemented --exec option.
2014-08-24 14:38:43 -05:00
Gjorgji Jankovski
c6b4132a0a
renamed for consistency
2014-08-24 18:49:04 +02:00
Gjorgji Jankovski
ad260c90ab
Filenames are padded according to the playlist length
2014-08-24 18:23:32 +02:00
Philipp Hagemeister
b8313f07bc
release 2014.08.24.6
2014-08-24 15:19:33 +02:00
Philipp Hagemeister
92a17d28ac
[wat] Make geolock a warning ( Fixes #3579 )
2014-08-24 15:19:21 +02:00
Philipp Hagemeister
5f90042bd6
[generic] remove unused imports
2014-08-24 14:28:58 +02:00
Philipp Hagemeister
9480d1a566
Merge remote-tracking branch 'riking/twofactor'
2014-08-24 07:14:23 +02:00
Philipp Hagemeister
36b0079f23
Credit @olebowle for GameOne:playlist ( #3247 )
2014-08-24 07:06:54 +02:00
Philipp Hagemeister
28028629b9
[gameone:playlist] Move test to extractor
2014-08-24 07:05:49 +02:00
Philipp Hagemeister
11f75cac3d
Merge remote-tracking branch 'olebowle/gameone'
2014-08-24 07:02:29 +02:00
Philipp Hagemeister
e673db0194
release 2014.08.24.5
2014-08-24 06:58:47 +02:00
Philipp Hagemeister
ebab4520ff
[generic] Use default opener for HEAD request ( Fixes #3528 )
2014-08-24 06:58:11 +02:00
Philipp Hagemeister
a71d1414eb
release 2014.08.24.4
2014-08-24 06:42:05 +02:00
Philipp Hagemeister
423817c468
[expotv] Add new extractor ( Fixes #3552 )
2014-08-24 06:41:55 +02:00
Philipp Hagemeister
51ed9fce09
[pornotube] Modernize
2014-08-24 06:16:24 +02:00
Philipp Hagemeister
d43aeb1d00
release 2014.08.24.3
2014-08-24 05:32:31 +02:00
Philipp Hagemeister
4d805e063c
[generic] Automatic detection of flow player and age_limit ( Fixes #3576 )
2014-08-24 05:31:32 +02:00
Philipp Hagemeister
24e5e24166
release 2014.08.24.2
2014-08-24 04:47:38 +02:00
Philipp Hagemeister
4d54ef20a2
[ministrygrid] Add extractor ( Fixes #2900 )
2014-08-24 04:47:28 +02:00
Philipp Hagemeister
54036b3991
[wayofthemaster] Remove unused import
2014-08-24 04:18:09 +02:00
Philipp Hagemeister
e5402ac120
[wayofthemaster] Add extractor ( Fixes #3575 )
2014-08-24 04:14:02 +02:00
Philipp Hagemeister
f56f8399c7
[ebaumsworld] Remove spurious determine_ext
2014-08-24 03:37:19 +02:00
Philipp Hagemeister
cf0c5fa3a1
[ebaumsworld] Modernize
2014-08-24 03:31:38 +02:00
Philipp Hagemeister
8c2ccefae6
release 2014.08.24.1
2014-08-24 03:20:40 +02:00
Philipp Hagemeister
1f8b6af773
[bip.tv] Allow underscore in lookup ids ( Fixes #3573 )
2014-08-24 03:20:31 +02:00
Philipp Hagemeister
8f9b683eeb
[blip.tv] Add legacy test case
...
This was broken in the mean time, so add a test case to make sure it doesn't break silently again.
2014-08-24 03:13:58 +02:00
Philipp Hagemeister
b5f4775b38
[arte.tv:creative] Fix test case
2014-08-24 03:11:00 +02:00
Philipp Hagemeister
01d906ffe9
[arte:creative] Support more URLs ( fixes #3572 )
2014-08-24 02:57:32 +02:00
Philipp Hagemeister
614582bcc4
release 2014.08.24
2014-08-24 02:44:36 +02:00
Philipp Hagemeister
e1ab5000b2
[brightcove] Add support for videoId= in og:video meta ( Fixes #3571 )
2014-08-24 02:41:21 +02:00
Philipp Hagemeister
a5ed3e571e
[brightcove] Detect geoblocking
2014-08-24 02:40:26 +02:00
Philipp Hagemeister
10eaeb20c5
[generic] Require og:video URLs to contain a dot
2014-08-24 02:29:56 +02:00
Philipp Hagemeister
fa8deaf38b
[generic] Prevent from downloading a .swf as a video
...
We're seeing quite a number of people who do not put a video file in the og:video field, but the player URL. Try to detect some of these and filter them out.
2014-08-24 02:24:49 +02:00
Philipp Hagemeister
6857590059
[brightcove] Add a truncated URL warning message ( #3571 )
2014-08-24 02:11:26 +02:00
Philipp Hagemeister
a3db22ebdf
[grooveshark] Use proper imports
2014-08-24 02:06:59 +02:00
Philipp Hagemeister
c8e9a235d9
[generic] Add support for camtasia videos ( Fixes #3574 )
2014-08-24 02:02:17 +02:00
Philipp Hagemeister
30b871b0ca
Merge remote-tracking branch 'origin/master'
2014-08-24 01:34:28 +02:00
Philipp Hagemeister
eb9da9b732
[grooveshark] Fix test md5sum
2014-08-24 01:33:55 +02:00
Philipp Hagemeister
d769be6c96
[grooveshark,http] Make HTTP POST downloads work
2014-08-24 01:31:35 +02:00
Sergey M․
a54bda3ae2
[wat] Add support for SD and HD videos ( Closes #3558 )
2014-08-24 02:22:10 +07:00
Philipp Hagemeister
00558d9414
Merge remote-tracking branch 'sehrgut/Grooveshark'
...
Conflicts:
youtube_dl/__init__.py
youtube_dl/extractor/__init__.py
2014-08-23 16:41:14 +02:00
Philipp Hagemeister
49f3c16543
release 2014.08.23
2014-08-23 15:24:31 +02:00
Philipp Hagemeister
2ef6fcb5d8
[sbs] Add new extractor ( Fixes #3566 )
2014-08-23 15:20:56 +02:00
Philipp Hagemeister
38fc045253
[rtlnl] Remove unused code
2014-08-23 15:05:21 +02:00
Philipp Hagemeister
af1fd929c6
[patreon] Remove unused import
2014-08-23 15:04:11 +02:00
Philipp Hagemeister
b7b04c9234
[vodlocker] Allow title to end with a <br>
2014-08-23 14:39:47 +02:00
Sergey M․
bc0bb6fd30
[movieclips] Add extractor ( Closes #3554 )
2014-08-23 17:44:56 +07:00
MikeCol
68909f0c4e
changed _VALID_URL to allow for country specific prefixes
2014-08-22 22:17:07 +02:00
Philipp Hagemeister
9d048a17d8
[rtve.es:live] Start supporting the 24h channel
2014-08-22 18:47:49 +02:00
Philipp Hagemeister
492641d10a
release 2014.08.22.3
2014-08-22 18:41:43 +02:00
Philipp Hagemeister
2b9faf5542
[rtve] Add support for live stream
...
At the moment, only RTVE-1 seems to work flawlessly.
-2 seems geoblocked right now.
-TDP doesn't seem to be available outside of Spain.
2014-08-22 18:40:28 +02:00
Philipp Hagemeister
ed2d6a1960
[generic] Simplify playlist support ( #2948 )
2014-08-22 18:19:56 +02:00
Philipp Hagemeister
be843678b1
[YouTubeDL] Correct handling of age_limit = None in result
2014-08-22 17:46:57 +02:00
Philipp Hagemeister
c71dfccc98
Merge remote-tracking branch 'anovicecodemonkey/generic-data-video-url'
...
Conflicts:
youtube_dl/extractor/generic.py
2014-08-22 17:40:36 +02:00
Philipp Hagemeister
1a9ccac7c1
Merge remote-tracking branch 'origin/master'
2014-08-22 17:38:11 +02:00
Philipp Hagemeister
e330d59abb
[playfm] Add extractor ( Fixes #3538 )
2014-08-22 17:38:06 +02:00
Sergey M․
394df6d7d0
[nuvid] Adapt to latest layout changes
2014-08-22 21:41:51 +07:00
Philipp Hagemeister
50b294aab8
release 2014.08.22.2
2014-08-22 03:16:16 +02:00
Philipp Hagemeister
756b046f3e
[pbs] recognize class=partnerPlayer as well ( Fixes #3564 )
2014-08-22 03:16:08 +02:00
Philipp Hagemeister
388ac0b18a
release 2014.08.22.1
2014-08-22 03:02:49 +02:00
Philipp Hagemeister
ad06434bd3
release 2014.08.22
2014-08-22 02:57:08 +02:00
Philipp Hagemeister
bd9820c937
Merge remote-tracking branch 'liudongmiao/patch-subtitle'
2014-08-22 02:45:21 +02:00
Philipp Hagemeister
deda8ac376
Credit @terminalmage for patreon ( #3390 )
2014-08-22 02:34:22 +02:00
Philipp Hagemeister
e05f693942
[patreon] Simplify ( #3390 )
2014-08-22 02:33:29 +02:00
Philipp Hagemeister
b27295d2ab
Merge remote-tracking branch 'terminalmage/add-patreon'
2014-08-22 01:52:56 +02:00
Philipp Hagemeister
5fcf2dbed0
[aparat] modernize
2014-08-22 01:44:52 +02:00
Philipp Hagemeister
91dff03217
[dump] Modernize ( #3565 )
2014-08-22 01:43:19 +02:00
Philipp Hagemeister
a200f4cee2
Merge remote-tracking branch 'yasoob/master'
2014-08-22 01:38:59 +02:00
Philipp Hagemeister
ea6e8d5454
[metacafe] Add support for movieclips videos ( Fixes #3555 )
2014-08-22 01:36:07 +02:00
M.Yasoob Ullah Khalid ☺
83d35817f5
Added test for dump.com
2014-08-22 01:31:12 +05:00
M.Yasoob Ullah Khalid ☺
76beff70a8
Added an IE for Dump.com
2014-08-22 01:30:49 +05:00
Philipp Hagemeister
61882bf7c6
release 2014.08.21.3
2014-08-21 18:02:02 +02:00
Philipp Hagemeister
cab317a680
Merge remote-tracking branch 'origin/master'
2014-08-21 18:01:33 +02:00
Sergey M․
73159f99cc
[utils] Add missing mode and encoding arguments
2014-08-21 22:03:00 +07:00
Philipp Hagemeister
c15235cd07
[metacafe] Avoid excessive nesting
2014-08-21 13:37:19 +02:00
Philipp Hagemeister
12c3ec3382
[metacafe] Simplify
2014-08-21 13:25:17 +02:00
Philipp Hagemeister
55db73efdf
[youtube] tag 171 is 128KBits ( Fixes #3542 )
2014-08-21 13:13:26 +02:00
Philipp Hagemeister
af40ac054a
release 2014.08.21.2
2014-08-21 13:07:49 +02:00
Philipp Hagemeister
a36819731b
[escapist] Add support for og:video:url ( Fixes #3557 )
2014-08-21 13:05:24 +02:00
Philipp Hagemeister
181c8655c7
[utils] Make JSON file writes atomic ( Fixes #3549 )
2014-08-21 13:01:13 +02:00
Philipp Hagemeister
3b88ee9a7d
release 2014.08.21.1
2014-08-21 12:16:21 +02:00
Philipp Hagemeister
55c49908d2
[youtube] Handle incorrectly written cache files ( #3549 )
2014-08-21 12:15:51 +02:00
Philipp Hagemeister
db9b0b67b7
release 2014.08.21
2014-08-21 11:58:08 +02:00
Philipp Hagemeister
35f76e0061
Merge remote-tracking branch 'origin/master'
2014-08-21 11:57:52 +02:00
Philipp Hagemeister
3f338cd6de
Credit @akirk for ellentv
2014-08-21 11:57:44 +02:00
Philipp Hagemeister
1d01f26ab1
[ellentv] Simplify and correct tests
2014-08-21 11:57:03 +02:00
Philipp Hagemeister
e8ee972c6e
Allow playlist test definitions in test_download.
...
This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well.
2014-08-21 11:52:07 +02:00
Sergey M․
f83dda12ad
[teamcoco] Update video id regex
2014-08-20 20:30:29 +07:00
rupertbaxter2
ca7a9c1bf7
Merge remote-tracking branch 'upstream/master'
2014-08-19 07:15:33 -07:00
Sergey M․
fe556f1b0c
[jove] Simplify, extract full description and add test for video that requires subscription
2014-08-19 20:02:08 +07:00
Sergey M․
d5638d974f
Merge branch 'jove' of https://github.com/naglis/youtube-dl into naglis-jove
2014-08-19 19:22:25 +07:00
Jaime Marquínez Ferrándiz
938dd254e5
[mitele] Add extractor for mitele.es
2014-08-18 22:43:35 +02:00
Jaime Marquínez Ferrándiz
6493f5d704
[rtlnl] Add extractor for rtlxl.nl ( closes #3523 )
2014-08-18 15:40:48 +02:00
Sergey M․
cd6b48365e
[pbs] Add frontline video test
2014-08-18 19:24:18 +07:00
Sergey M․
4d9bd478f9
[pbs] Extract coveplayerid ( Closes #3522 )
2014-08-18 19:20:53 +07:00
riking
165250ff5e
Remove debug prints
2014-08-16 14:49:30 -07:00
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 #3533
2014-08-16 14:48:17 -07:00
Sergey M․
c1d293cfa6
[dfb] Fix f4m manifest URL
2014-08-17 02:07:04 +07:00
rupertbaxter2
247a5da704
Merge remote-tracking branch 'upstream/master'
2014-08-16 03:51:51 -07:00
Sergey M․
49807b4ac6
[yahoo] Add support for embedded videos ( Closes #3525 )
2014-08-16 13:56:22 +07:00
rupertbaxter2
d1b4617e1d
Merge remote-tracking branch 'upstream/master'
2014-08-15 09:52:06 -07:00
Sergey M․
c990bb3633
[howstuffworks] Add extractor ( #3500 )
...
Content-length is invalid for final download links.
2014-08-15 21:38:41 +07:00
Philipp Hagemeister
af8322d2f9
Merge remote-tracking branch 'akirk/ellentv'
2014-08-15 10:55:54 +02:00
Sergey M․
664718ff63
[livestream] Improve extraction ( Closes #3513 )
2014-08-14 20:17:31 +07:00
rupertbaxter2
74dcf42a85
Merge remote-tracking branch 'upstream/master'
2014-08-13 16:07:58 -07:00
rupertbaxter2
a42c921598
Removed sleep and sleep output when interval is zero
2014-08-13 04:38:40 -07:00
Sergey M․
3258263371
[shared] Update test
2014-08-13 18:24:46 +07:00
rupertbaxter2
f96252b913
Merge remote-tracking branch 'upstream/master'
2014-08-13 04:22:45 -07:00
Alexander Kirk
3cfafc4a9b
[ellentv] Add new extractor
2014-08-13 12:14:44 +02:00
Sergey M․
6f600ff5d6
[ooyala] Try mobile player JS URLs for all available devices ( Closes #3498 )
...
Looks like some videos are only available for particular devices
(e.g. http://player.ooyala.com/player.js?embedCode=x1b3lqZDq9y_7kMyC2Op5qo-p077tXD0
is only available for ipad)
Working around with fetching URLs for all the devices found starting with 'unknown'
until we succeed or eventually fail for each device.
2014-08-12 20:54:08 +07:00
Philipp Hagemeister
90e075da3a
release 2014.08.10
2014-08-10 19:47:15 +02:00
Philipp Hagemeister
9572013de9
[appletrailers] Support height-less videos
2014-08-10 13:04:45 +02:00
Sergey M․
3a5beb0ca1
[ard] Show error message for videos that are no longer available ( #3422 )
2014-08-10 17:53:17 +07:00
Jaime Marquínez Ferrándiz
a6da7b6b96
[facebook] Allow '?' before '#!' ( fixes #3477 )
2014-08-10 11:57:15 +02:00
Jaime Marquínez Ferrándiz
40a90862f4
[reverbnation] The 'uploader_id' field must be a string
2014-08-10 11:00:14 +02:00
Jaime Marquínez Ferrándiz
511c4325dc
[reverbnation] Simplify json download
...
We can directly get a json file instead of the jsonp.
2014-08-10 10:58:22 +02:00
Jaime Marquínez Ferrándiz
85a699246a
[reverbnation] Modernize test
2014-08-10 10:56:37 +02:00
Jaime Marquínez Ferrándiz
4dc5286e13
[reverbnation] Make sure that the thumbnail url contain the protocol
...
They are protocol relative.
2014-08-10 10:45:27 +02:00
Sergey M․
c767dc74b8
[downloader/common] Fix typo
2014-08-10 01:41:01 +07:00
Sergey M․
56ca04f662
Credit @sehaas for ORF FM4 extractor ( #3431 )
2014-08-10 01:26:23 +07:00
Sergey M․
eb3680123a
[orf] Move all ORF extractors in one place
2014-08-10 01:21:16 +07:00
Sergey M․
f5273890ee
[fm4] Remove unused imports and minor changes
2014-08-10 01:04:10 +07:00
Sergey M.
c7a088a816
Merge pull request #3431 from sehaas/fm4
...
[fm4] Add new extractor
2014-08-10 00:55:56 +07:00
Sergey M․
fb17b60811
[arte] Do not filter formats when there are no videos of requested lang code ( Closes #3433 )
2014-08-09 05:45:15 +07:00
rupertbaxter2
04b89c9026
Merge remote-tracking branch 'upstream/master'
2014-08-08 07:14:54 -07:00
Sergey M․
31bf213032
[xboxclips] PEP8 and extract more metadata
2014-08-08 19:21:24 +07:00
Sergey M․
1cccc41ddc
Merge branch 'xboxclips' of https://github.com/pyed/youtube-dl into pyed-xboxclips
2014-08-08 18:48:10 +07:00
Sergey M․
a91cf27767
[nowness] Add support for cn URLs ( Closes #3465 )
2014-08-08 18:43:28 +07:00
pyed
64d02399d8
[xboxclips] Add new extractor
2014-08-08 09:48:02 +03:00
Sergey M․
5961017202
[vube] Extract audio and categories
2014-08-07 20:04:29 +07:00
tinybug
d42b2d2985
Update vube.py
...
fix extractor is broken #3459
2014-08-07 11:24:51 +08:00
rupertbaxter2
0c72eb9060
Merge remote-tracking branch 'upstream/master'
2014-08-06 16:43:21 -07:00
SyxbEaEQ2
00cf122d7a
[downloader/common] Fix possible negative sleep time in slow_down()
2014-08-06 20:53:04 +02:00
Sergey M․
4665664c92
Credit @DavidFabijan for mojvideo ( #3423 )
2014-08-06 20:40:55 +07:00
Sergey M․
b42a2a720b
[mojvideo] Switch to API, handle errors, remove faked width and height
2014-08-06 20:37:59 +07:00
Sergey M․
37edd7dd4a
Merge branch 'mojvideo' of https://github.com/DavidFabijan/youtube-dl into DavidFabijan-mojvideo
2014-08-06 20:06:48 +07:00
David Fabijan
66420a2db4
Fixed the encoding
2014-08-06 14:44:29 +02:00
Naglis Jonaitis
6b8492a782
[firedrive] fix broken extractor
2014-08-06 02:26:42 +03:00
rupertbaxter2
f9f86b0c64
Merge remote-tracking branch 'upstream/master'
2014-08-05 12:43:30 -07:00
Philipp Hagemeister
6de0595eb8
release 2014.08.05
2014-08-05 17:02:47 +02:00
Sergey M․
e48a2c646d
Credit @matrixik for #3441
2014-08-05 19:09:11 +07:00
Erik Johnson
6994e70651
Fix CSS parsing for Patreon
...
Some of the CSS classes end in " double", so this commit refines the
HTML parsing to account for both kinds of classes, and also adds an
additional test case.
2014-08-05 00:26:23 -05:00
Dobrosław Żybort
3e510af38d
[vimeo] Ignore video 'base' thumbnail ( Closes #3438 )
2014-08-04 21:37:36 +02:00
rupertbaxter2
0aed8df2bf
Merge remote-tracking branch 'upstream/master'
2014-08-03 15:23:01 -07:00
Sebastian Haas
5ecd7b0a92
[fm4] Add new extractor
2014-08-03 20:50:46 +02:00
Naglis Jonaitis
a229909fa6
[jove] Add new extractor. Closes #3177
2014-08-03 21:24:44 +03:00
Sergey M․
548f31d99c
[vimeo] Use original URL when for standard vimeo.com links ( Closes #3428 )
...
Some videos that are freely accessible without password via the original URL (e.g. http://vimeo.com/channels/keypeele/75629013 )
ask for password when accessed via http://vimeo.com/ <video_id>.
2014-08-04 00:04:47 +07:00
rupertbaxter2
2f61fe4ccc
Removed unneccesary changes to utils.py
2014-08-03 07:38:04 -07:00
rupertbaxter2
03359e9864
Added --sleep-interval option
2014-08-03 07:34:04 -07:00
David Fabijan
78b296b0ff
[Mojvideo] Add new extractor (minor changes)
2014-08-03 11:56:32 +02:00
David Fabijan
be79b07907
[Mojvideo] Add new extractor (minor changes)
2014-08-03 11:55:51 +02:00
David Fabijan
5537dce84d
[Mojvideo] Add new extractor
2014-08-03 10:50:25 +02:00
Sergey M․
493987fefe
[ubu] Add missing whitespace
2014-08-03 01:20:51 +07:00
Philipp Hagemeister
c97797a737
release 2014.08.02.1
2014-08-02 18:16:52 +02:00
Sergey M․
8d7d9d3452
[pbs] Add support for frontline videos ( Closes #3414 #3405 )
2014-08-02 19:09:36 +07:00
Sergey M․
7a5e7b303c
[ubu] Add extractor ( Close #3418 )
2014-08-02 17:56:01 +07:00
Philipp Hagemeister
61aabb9d70
release 2014.08.02
2014-08-02 12:25:40 +02:00
Philipp Hagemeister
62af3a0eb5
[youtube] Use new signature cache ID for in-memory cache as well
2014-08-02 12:23:18 +02:00
Philipp Hagemeister
60064c53f1
[youtube] Make cache ID a tuple of lengths instead of just the whole length
2014-08-02 12:21:53 +02:00
Philipp Hagemeister
98eb1c3fa2
[youtube] Clean up -v signature output
2014-08-02 11:55:20 +02:00
Philipp Hagemeister
201e9eaa0e
[youtube] Show format ID in signature deobfuscation -v output
2014-08-02 06:35:18 +02:00
Sergey M․
f4776371ae
[izlesene] Minor changes
2014-08-01 19:08:09 +07:00
Sergey M․
328a20bf9c
Merge branch 'izlesene' of https://github.com/naglis/youtube-dl into naglis-izlesene
2014-08-01 18:16:47 +07:00
Sergey M․
5622f29ae4
[ard] Quote path part instead of whole URL encode
2014-07-31 21:23:15 +07:00
Sergey M․
b4f23afbd1
[ard] Encode url ( Closes #3412 )
2014-07-31 20:35:29 +07:00
Sergey M․
0138968a6a
[vidme] Add extractor ( Closes #3404 )
2014-07-31 20:26:52 +07:00
SyxbEaEQ2
c7667c2d7f
[downloader/(common/http)] Changes calculation of the rate-limit. ( Fix #2297 , fix #2140 , fix #595 , fix #2370 )
2014-07-31 03:08:24 +02:00
Erik Johnson
c3f0b12b0f
fix exception
2014-07-30 15:30:07 -05:00
Philipp Hagemeister
4f31d0f2b7
release 2014.07.30
2014-07-30 09:50:22 +02:00
Philipp Hagemeister
bff74bdd1a
[vevo] Sort formats ( Fixes #3399 )
2014-07-30 09:49:55 +02:00
Philipp Hagemeister
10b04ff7f4
Move --bidi-workaround to workarounds option group
...
Duh.
2014-07-29 17:19:19 +02:00
Philipp Hagemeister
1f7ccb9014
[generic] Add --default-search fixup_error
...
This restores the ability to enter URLs without a scheme (and default to http), but still fail if the input is a search term.
2014-07-29 17:17:46 +02:00
Sergey M․
c7b3209668
[swrmediathek] Improve _VALID_URL
2014-07-29 20:43:31 +07:00
Philipp Hagemeister
895ba7d1dd
[gamestar] Use helper methods to not break if something changes ( #3393 )
2014-07-29 05:59:47 +02:00
SyxbEaEQ2
a2a1b0baa2
[gamestar] Add new extractor (init)
2014-07-29 00:37:18 +02:00
SyxbEaEQ2
8646eb790e
[gamestar] Add new extractor
2014-07-29 00:31:33 +02:00
Erik Johnson
27ace98f51
Add import for Patreon extractor
2014-07-28 13:41:28 -05:00
Erik Johnson
a00d73c8c8
Add Patreon extractor
2014-07-28 13:40:58 -05:00
Jaime Marquínez Ferrándiz
f036a6328e
[extractor/common] _extract_f4m_formats: Use more specific messages when downloading the manifest
2014-07-28 15:42:19 +02:00
Jaime Marquínez Ferrándiz
31bb8d3f51
[bloomberg] Extract the available formats ( closes #2776 )
...
It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict.
2014-07-28 15:32:38 +02:00
Jaime Marquínez Ferrándiz
4958ae2058
[francetv] Fix wrong variable name
2014-07-28 15:21:05 +02:00
Jaime Marquínez Ferrándiz
7e8d73c183
[francetv] Extract all the available formats ( #3278 )
...
For some videos the resolution is not included in the url, we will need to look in the m3u8 manifest.
2014-07-28 14:37:13 +02:00
Tim Sogard
1a9b9649fb
Check load_more_widget_html for feed paging
2014-07-27 17:19:26 -07:00
Sergey M․
65bc504db8
[br] Extract duration
2014-07-28 00:51:38 +07:00
Sergey M․
0fc74a0d91
[br] Fix test
2014-07-28 00:45:46 +07:00
Sergey M․
8d2cc6fbb1
[blinkx] Fix duration
2014-07-28 00:40:17 +07:00
Sergey M․
cb3ff6fb01
[godtube] Add extractor ( Closes #3367 )
2014-07-27 02:38:05 +07:00
Sergey M․
71aa656d13
[streamcloud] Remove duration and modernize ( Closes #3374 )
2014-07-27 02:05:06 +07:00
Naglis Jonaitis
366b1f3cfe
[izlesene] Add new extractor. Closes #3184
2014-07-26 14:35:23 +03:00
Jaime Marquínez Ferrándiz
64ce58db38
[abc] Add extractor ( closes #3361 )
2014-07-26 00:05:37 +02:00
Philipp Hagemeister
11b85ce62e
[YouTubeDL] Best practices ( Closes #3370 )
2014-07-25 23:37:32 +02:00
Sergey M․
1220352ff7
[tvplay] Add extractor ( Closes #3245 )
2014-07-25 21:33:29 +07:00
Philipp Hagemeister
8f3034d871
[livestream] Do not fail if SMIL download fails
2014-07-25 11:53:52 +02:00
Philipp Hagemeister
7fa547ab02
[livestream] Make clipBegin optional in SMIL
2014-07-25 11:50:10 +02:00
Philipp Hagemeister
3182f3e2dc
[justin.tv] Fix page reporting ( #3352 )
...
youtube-dl -j http://www.twitch.tv/fang_i3anger still fails though.
2014-07-25 11:46:53 +02:00
Philipp Hagemeister
cbf915f3f6
[livestream] Parse SMIL ( #2713 )
2014-07-25 11:39:17 +02:00
Philipp Hagemeister
b490b8849a
release 2014.07.25.1
2014-07-25 10:47:35 +02:00
Philipp Hagemeister
5d2519e5bf
[gdcvault] Add support for direct URL video type
...
Fixes #3356
2014-07-25 10:45:07 +02:00
Philipp Hagemeister
c3415d1bac
[extractor/common] PEP8
2014-07-25 10:43:03 +02:00
Philipp Hagemeister
36f3542883
release 2014.07.25
2014-07-25 07:05:17 +02:00
Philipp Hagemeister
4cb71e9b6a
[jsinterp] Fix slice
2014-07-25 07:04:39 +02:00
Philipp Hagemeister
16f8e9df8a
[jsinterp] Allow uppercase object names
2014-07-25 06:54:52 +02:00
Philipp Hagemeister
b081cebefa
[youtube] Fix player ID display
2014-07-25 06:49:26 +02:00
Sergey M․
916c145217
[shared] Add extractor ( Closes #3312 )
2014-07-24 21:12:45 +07:00
Philipp Hagemeister
4192b51c7c
Replace failure handling with up-front check.
...
The only time that write_string should fail is if the Python is completely braindead.
Check for that condition and output a more accurate warning.
See #3326 for details.
2014-07-24 13:29:44 +02:00
Philipp Hagemeister
052421ff09
Add --rm-cache-dir
2014-07-24 12:16:16 +02:00
Philipp Hagemeister
4e99f48817
deprecate --title
...
This is the default already. If you want a specific format, pick it with -o or --id.
2014-07-24 11:52:18 +02:00
Philipp Hagemeister
a11165ecc6
Reorder filesytem options
...
* Push down the deprecated ones
* Roughly order file-name, no-*, write-*, further options
2014-07-24 11:50:50 +02:00
Philipp Hagemeister
fbb2fc5580
Group cache-related options under filesystem
2014-07-24 11:49:26 +02:00
Philipp Hagemeister
2fe3d240cc
Regroup and hide workaround options
...
These options are rarely necessary. Hide them to make the important options in the general group more obvious.
2014-07-24 11:46:21 +02:00
Philipp Hagemeister
892e3192fb
[jsinterp] Do not expect dot in simple function call
2014-07-24 11:33:42 +02:00
Philipp Hagemeister
7272eab9d0
release 2014.07.24
2014-07-24 11:24:43 +02:00
Jaime Marquínez Ferrándiz
ebe832dc37
[jsinterp] 'reverse' modifies the array in place ( fixes #3334 )
2014-07-24 11:08:31 +02:00
Philipp Hagemeister
825abb8175
[jsinterp] Implement splice and general improvement
...
I still get 403s on YouTube though.
2014-07-24 10:41:14 +02:00
Sergey M․
8944ec0109
[krasview] Add extractor ( Closes #3313 )
2014-07-23 19:29:15 +07:00
Jaime Marquínez Ferrándiz
c084c93402
[youtube] Extract the 'sts' parameter from the webpage ( fixes #3327 )
2014-07-23 12:16:26 +02:00
Ole Ernst
8c778adc39
[gameone] simplify playlist extractor
2014-07-23 10:00:50 +02:00
Liu DongMiao
7e660ac113
if there is more than one subtitle for the language, use the first one
2014-07-23 10:56:09 +08:00
Philipp Hagemeister
d799b47b82
[ffmpeg] PEP8 and a more obvious variable name
2014-07-23 02:55:06 +02:00
rupertbaxter2
b7f8116406
Deletes temp files after postprocess merge unless -k option is specified
2014-07-23 02:53:44 +02:00
Philipp Hagemeister
6db274e057
Remove legacy FileDownloader ( Closes #2964 )
2014-07-23 02:47:52 +02:00
Philipp Hagemeister
becafcbf0f
[wdr] fix up imports
2014-07-23 02:44:30 +02:00
Philipp Hagemeister
92a86f4c1a
Do not import from legacy FileDownloader class
2014-07-23 02:43:59 +02:00
Philipp Hagemeister
dfe029a62c
release 2014.07.23.2
2014-07-23 02:25:27 +02:00
Philipp Hagemeister
b0472057a3
[YoutubeDL] Make sure we really, really get out the encoding string
...
Fixes #3326
Apparently, on some platforms, even outputting this fails already.
2014-07-23 02:24:52 +02:00
Philipp Hagemeister
c081b35c27
[youtube] Support new player URLs ( Fixes #3326 )
2014-07-23 02:19:33 +02:00
Philipp Hagemeister
9f43890bcd
[jsinterp] Allow digits in function names
2014-07-23 02:13:48 +02:00
Philipp Hagemeister
94a20aa5f8
[rtlnow] Simplify outdated test
2014-07-23 01:49:25 +02:00
Philipp Hagemeister
94e8df3a7e
[wdr] Fix umlaut parsing on Python 2.x
2014-07-23 01:47:36 +02:00
Philipp Hagemeister
37e64addc8
[nbc] Add missing import
2014-07-23 01:47:18 +02:00
Philipp Hagemeister
eae12e3fe3
[soundcloud] Adapt test
2014-07-23 01:41:45 +02:00
Philipp Hagemeister
798a2cad4f
[sockshare] Fix ext
2014-07-23 01:40:01 +02:00
Philipp Hagemeister
41c0849429
[savefrom] Make test description more flexible
2014-07-23 01:38:07 +02:00
Philipp Hagemeister
a4e5af1184
release 2014.07.23.1
2014-07-23 01:27:33 +02:00
Philipp Hagemeister
b090af5922
[vube] Fix comment count
2014-07-23 01:27:25 +02:00
Philipp Hagemeister
388841f819
release 2014.07.23
2014-07-23 01:18:42 +02:00
Philipp Hagemeister
1a2ecbfbc4
[vube] Add support for new data format ( Fixes #3325 )
2014-07-23 01:18:27 +02:00
Philipp Hagemeister
38e292b112
[mlb] Fix regex
2014-07-22 23:55:41 +02:00
Charles Chen
c4f731262d
Merge remote-tracking branch 'upstream/master' into MLB
...
Conflicts:
youtube_dl/extractor/mlb.py
2014-07-22 14:44:38 -07:00
Charles Chen
07cc63f386
[MLB] Enhanced _VALID_URL to cover more MLB videos
2014-07-22 14:10:27 -07:00
Philipp Hagemeister
e42a692f00
[cbs] Modernize
...
Also add threatening skip blocks in there - access is only possible from the US. We may want to find a better geolocation restriction method for tests.
2014-07-22 17:34:35 +02:00
Philipp Hagemeister
6ec7538bb4
Merge remote-tracking branch 'jterk/cbs-artists'
2014-07-22 17:29:09 +02:00
Jason Terk
2871d489a9
Support Alternative cbs.com URL Format
...
Adds support for cbs.com URLs containing "/artist" instead of
"/video". E.g.:
http://www.cbs.com/shows/liveonletterman/artist/221752/st-vincent/
2014-07-22 08:00:08 -07:00
Philipp Hagemeister
1771ddd85d
release 2014.07.22
2014-07-22 16:59:40 +02:00
Philipp Hagemeister
5198bf68fc
Merge remote-tracking branch 'origin/master'
2014-07-22 16:59:31 +02:00
Philipp Hagemeister
e00fc35dbe
[kickstarter] Support embedded videos ( Fixes #3322 )
2014-07-22 16:57:43 +02:00
Sergey M․
8904e979df
[vodlocker] Fix _VALID_URL
2014-07-22 20:37:33 +07:00
Philipp Hagemeister
53eb217661
Add another great example for the --extractor-descriptions output
2014-07-22 04:53:14 +02:00
Jaime Marquínez Ferrándiz
9dcb8f3fc7
[br] Allow '_' in the url ( fixes #3311 )
2014-07-21 20:43:56 +02:00
Philipp Hagemeister
1e8ac8364b
release 2014.07.21
2014-07-21 18:06:51 +02:00
Philipp Hagemeister
754d8a035e
[nbcnews] Look in all playlists for video
2014-07-21 18:06:21 +02:00
Philipp Hagemeister
f1f725c6a0
[dropbox] Fix title encoding on Python 2
2014-07-21 13:55:47 +02:00
Philipp Hagemeister
06c155420f
[sockshare] Simplify ( #3268 )
2014-07-21 13:25:59 +02:00
Philipp Hagemeister
7dabd2ac45
Merge remote-tracking branch 'naglis/sockshare'
...
Conflicts:
youtube_dl/extractor/__init__.py
2014-07-21 13:24:15 +02:00
Philipp Hagemeister
df8ba0d2cf
[tagesschau] Remove test case
...
See http://de.wikipedia.org/wiki/Depublizieren for the sad rationale.
2014-07-21 13:22:15 +02:00
Philipp Hagemeister
ff1956e07b
[wdr] Replace test case
2014-07-21 13:19:41 +02:00
Philipp Hagemeister
caf5a8817b
[chilloutzone] Fix test description
2014-07-21 13:16:48 +02:00
Philipp Hagemeister
a850fde1d8
[funnyordie] Fix test description
2014-07-21 13:14:41 +02:00
Philipp Hagemeister
0e6ebc13d1
[vimeo] Update test description
2014-07-21 13:11:24 +02:00
Philipp Hagemeister
6f5342a201
[cnet] Fix title extraction
...
URLs are still missing
2014-07-21 13:03:19 +02:00
Philipp Hagemeister
264a7044f5
[dropbox] Fix test and add support for spaces in filenames
2014-07-21 12:57:40 +02:00
Philipp Hagemeister
1a30deca50
[teachertube] Fix title and playlist recognition
2014-07-21 12:47:01 +02:00
Philipp Hagemeister
4f95d455ed
[steam] Update test description
2014-07-21 12:17:44 +02:00
Philipp Hagemeister
468d19a9c1
[savefrom] Fix test description
2014-07-21 12:15:23 +02:00
Philipp Hagemeister
9aeaf730ad
[rtve] Fix md5sum
...
Looks like these guys reencoded the video.
2014-07-21 12:14:07 +02:00
Philipp Hagemeister
db964a33a1
Remove unused imports
2014-07-21 12:12:50 +02:00
Philipp Hagemeister
da8fb85859
[snotr] Add description
2014-07-21 12:08:44 +02:00
Philipp Hagemeister
9732d77ed2
[snotr] PEP8 and minor fixes ( #3296 )
2014-07-21 12:02:44 +02:00
Philipp Hagemeister
199ece7eb8
Merge remote-tracking branch 'hassaanaliw/snotr'
2014-07-21 11:43:46 +02:00
Anthony J. Bentley
eef4a7a304
Fix typo: “ytseach” → “ytsearch”
2014-07-20 18:37:44 -06:00
Philipp Hagemeister
246168bd72
Remove unused imports
2014-07-20 23:38:44 +02:00
Philipp Hagemeister
7fbf54dc62
[swfinterp] Remove (at the moment) dead code
2014-07-20 23:37:10 +02:00
Philipp Hagemeister
351f373865
[swfinterp] Fix _u32 name
2014-07-20 23:36:21 +02:00
Philipp Hagemeister
72e785f36a
[livestream] PEP8
2014-07-20 23:34:20 +02:00
Philipp Hagemeister
727d2930f2
release 2014.07.20.2
2014-07-20 23:23:01 +02:00
Philipp Hagemeister
c13bf7c836
[swfinterp] Use helper function struct_unpack for old Python 2.x releases ( #3270 )
2014-07-20 23:20:15 +02:00
Philipp Hagemeister
f3308e138d
release 2014.07.20.1
2014-07-20 21:38:29 +02:00
Philipp Hagemeister
29546b345b
[ard] Add support for NDR-style videos ( fixes #3281 )
2014-07-20 21:38:02 +02:00
Jaime Marquínez Ferrándiz
2c57c7fa5a
[youtube] Fix extraction of age gate videos ( closes #3270 )
...
Setting the correct value of the 'sts' paramater in the 'get_video_info' url gives the correct urls.
Removed parameters that are not needed.
2014-07-20 21:05:02 +02:00
Philipp Hagemeister
b8c74d606a
[youtube] fix display of swf player id
2014-07-20 20:20:42 +02:00
Sergey M․
a5d524ef46
[allocine] Update tests
2014-07-21 00:28:55 +07:00
Philipp Hagemeister
cceb5ec237
release 2014.07.20
2014-07-20 18:47:03 +02:00
Philipp Hagemeister
71a6eaff83
Merge remote-tracking branch 'origin/master'
2014-07-20 18:32:59 +02:00
Philipp Hagemeister
1b38b5be86
[swfinterp] Remove debugging code
2014-07-20 18:29:09 +02:00
Philipp Hagemeister
decf2ae400
[swfinterp] Correct array access
2014-07-20 18:28:49 +02:00
Philipp Hagemeister
0d989011ff
[swfinterp] Add support for calling methods on objects
2014-07-20 14:49:10 +02:00
Philipp Hagemeister
01b4b74574
[swfinterp] Add support for calls to instance methods
2014-07-20 12:47:15 +02:00
Philipp Hagemeister
70f767dc65
[swfinterp] Add support for multiple classes
2014-07-20 00:25:58 +02:00
Philipp Hagemeister
e75c24e889
[swfinterp] Extend tests and fix parsing
2014-07-20 00:03:54 +02:00
Philipp Hagemeister
0cb2056304
[swfinterp] Start working on basic tests
2014-07-19 23:05:07 +02:00
hassaanaliw
8adec2b9e0
[snotr] Add new extractor
2014-07-19 22:49:25 +05:00
Sergey M․
604f292ab7
[sapo] Add extractor ( Closes #2816 )
2014-07-20 00:00:20 +07:00
Sergey M․
23d3c422ab
[francetv] Add support for mobile URLs ( Closes #3275 )
2014-07-19 17:47:50 +07:00
Sergey M․
0c1ffe980d
[mlb] Fix _VALID_URL
2014-07-18 21:43:01 +07:00
Sergey M․
5e95cb27d6
Credit @hassaanaliw for cracked ( #3274 )
2014-07-18 21:41:34 +07:00
Sergey M․
e0942e37aa
[crackled] Improve, fix invalid regexes and extract more metadata
2014-07-18 21:39:21 +07:00
Sergey M․
c45a6caa95
[utils] Add None check in str_to_int
2014-07-18 21:37:40 +07:00
Sergey M․
61bbddbaa6
Merge branch 'cracked' of https://github.com/hassaanaliw/youtube-dl
2014-07-18 20:29:35 +07:00
Philipp Hagemeister
5425626790
[youtube] Move swfinterp into its own file
2014-07-18 10:24:28 +02:00
Philipp Hagemeister
5dc3552d85
[youtube] Add support for classes in swf parser
2014-07-18 00:54:17 +02:00
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.
2014-07-17 23:22:49 +02:00
Philipp Hagemeister
72edb6fc8c
Merge remote-tracking branch 'origin/master'
2014-07-17 22:32:54 +02:00
Jaime Marquínez Ferrándiz
66149e3f2b
[npo] Fix the json extraction ( fixes #3282 )
...
The comment in the javascript file is not always the same.
2014-07-17 22:29:03 +02:00
Philipp Hagemeister
cf01013161
[youtube] Find more swf players ( Closes #3270 , refer #3271 )
2014-07-17 16:28:36 +02:00
MikeCol
530ed178b7
Redtube changed player config, new place to get thumb URL
2014-07-17 11:17:27 +02:00
Jaime Marquínez Ferrándiz
74aa18f68f
[dfb] Add extractor ( closes #3280 )
2014-07-17 10:07:51 +02:00
Jaime Marquínez Ferrándiz
d9222264a8
[adultswim] The bitrate must be an integer or None (reported in #2952 )
2014-07-17 09:31:48 +02:00
Jaime Marquínez Ferrándiz
ca14211e93
[adultswim] Simplify ( closes #2952 )
2014-07-17 09:27:06 +02:00
Jaime Marquínez Ferrándiz
b1d65c3369
Merge remote-tracking branch 'adammw/adultswim'
2014-07-17 09:21:43 +02:00
Jaime Marquínez Ferrándiz
b4c538b02b
[comedycentral] Only recognize the cc.com domain
...
The old comedycentral.com urls redirect to the new urls.
2014-07-16 23:05:56 +02:00
Jaime Marquínez Ferrándiz
13059bceb2
[comedycentral] Recognize 'full-episodes' urls ( fixes #3277 )
2014-07-16 23:05:56 +02:00
Sergey M․
d8894e24a4
[rtbf] Fix data video regex
2014-07-17 01:57:38 +07:00
Sergey M․
3b09757bac
Credit @chaochichen for mlb ( #3252 )
2014-07-16 21:03:30 +07:00
hassaanaliw
43f0537c06
[cracked] Add new extractor
2014-07-16 18:45:42 +05:00
Sergey M․
7bb49d1057
[mlb] Extract more metadata and all formats, provide more tests
2014-07-16 20:40:28 +07:00
Sergey M․
1aa42fedee
Merge branch 'MLB' of https://github.com/chaochichen/youtube-dl into chaochichen-MLB
2014-07-16 19:13:35 +07:00
Naglis Jonaitis
66aa382eae
[sockshare] Add new extractor
2014-07-16 02:07:20 +03:00
Philipp Hagemeister
ee90ddab94
release 2014.07.15
2014-07-15 22:59:12 +02:00
Charles Chen
172240c0a4
Switched to use media detail XML to extract video URL
2014-07-15 13:55:23 -07:00
Jaime Marquínez Ferrándiz
ad25aee245
[youtube & jsinterp] Fix signature extraction ( fixes #3255 )
...
Some functions are defined now inside an object, the jsinterp will search its definition if the variable is not defined in the local namespace.
2014-07-15 22:46:39 +02:00
Sergey M․
bd1f325b42
[tutv] Replace 404 test and modernize
2014-07-15 19:32:42 +07:00
Sergey M․
00a82ea805
[soundcloud] Replace 404 test
2014-07-15 19:18:06 +07:00
Charles Chen
b1b01841af
[MLB] Add new extractor
2014-07-14 11:00:55 -07:00
Filippo Valsorda
816930c485
Fix utils.strip_jsonp
2014-07-14 00:41:23 +02:00
Sergey M․
76233cda34
[pyvideo] Fix title extraction
2014-07-14 00:38:10 +07:00
Jaime Marquínez Ferrándiz
9dcea39985
[tlc.de] If the url contains a fragment, use if in the iframe url (reported in #2748 )
...
The fragment is used in the webpage for selecting different videos.
2014-07-13 14:38:26 +02:00
Jaime Marquínez Ferrándiz
10d00a756a
rename southparkstudios.py to southpark.py
...
And make the extractor only recognize southpark.cc.com urls, the old urls are redirected.
2014-07-13 14:08:23 +02:00
Adam Malcontenti-Wilson
3804b01276
Update test
2014-07-13 21:29:04 +10:00
Adam Malcontenti-Wilson
b1298d8e06
Test for colon in mgid
2014-07-13 21:15:18 +10:00
Ole Ernst
c065fd35ae
[gameone] add playlist capability
2014-07-13 12:16:25 +02:00
Adam Malcontenti-Wilson
6a46dc8db7
Add southpark.cc.com to southpark IE
2014-07-13 12:48:30 +10:00
Filippo Valsorda
36cb99f958
[ReverbNation] Add new IE - closes #2250
2014-07-13 00:47:20 +02:00
Sergey M․
81650f95e2
[ruhd] Add extractor
2014-07-13 04:03:22 +07:00
Sergey M․
34dbcb8505
[ndr] Replace 404 test
2014-07-12 22:08:33 +07:00
Philipp Hagemeister
c993c829e2
[firedrive] Simplify
2014-07-12 14:27:14 +02:00
Philipp Hagemeister
0d90e0f067
Credit @naglis for firedrive ( #3242 )
2014-07-12 14:23:54 +02:00
Naglis Jonaitis
678f58de4b
[firedrive] Add new extractor. Addresses #3095
2014-07-12 00:42:42 +03:00
Sergey M․
c961a0e63e
[screencast] Add one more format and improve title extraction
2014-07-11 22:52:48 +07:00
Sergey M․
aaefb347c0
[gorillavid] Fix embedded videos extraction
2014-07-11 22:23:00 +07:00
Philipp Hagemeister
09018e19a5
release 2014.07.11.3
2014-07-11 17:21:16 +02:00
Jaime Marquínez Ferrándiz
133af9385b
Update supported formats for the --recode-video option ( #3228 )
2014-07-11 16:16:30 +02:00
Philipp Hagemeister
40c696e5c6
[screencast] Add suppot for more video types ( #3236 )
2014-07-11 15:39:24 +02:00
Philipp Hagemeister
d6d5028922
release 2014.07.11.2
2014-07-11 13:34:48 +02:00
Philipp Hagemeister
38ad119f97
[screencast] Add new extractor ( Fixes #3236 )
2014-07-11 13:34:19 +02:00
Philipp Hagemeister
4e415288d7
[criterion] Simplify and modernize
2014-07-11 13:21:32 +02:00
Philipp Hagemeister
fada438acf
release 2014.07.11.1
2014-07-11 11:53:28 +02:00
Philipp Hagemeister
1df0ae2170
Credit @tobidope for gameone ( #2941 )
2014-07-11 11:29:17 +02:00
Philipp Hagemeister
d96b9d40f0
[gameone] Sort formats
2014-07-11 11:27:44 +02:00
Philipp Hagemeister
fa19dfccf9
Merge remote-tracking branch 'tobidope/gameone'
2014-07-11 11:17:57 +02:00
Philipp Hagemeister
cdc22cb886
Credit @adammw for tenplay ( #2954 )
2014-07-11 11:16:04 +02:00
Philipp Hagemeister
04c77a54b0
[tenplay] PEP8
2014-07-11 11:15:35 +02:00
Philipp Hagemeister
64a8c39a1f
Merge remote-tracking branch 'adammw/tenplay'
2014-07-11 11:12:41 +02:00
Philipp Hagemeister
3d55f2806e
Credit @irtusb for vimple ( #3073 )
2014-07-11 11:11:52 +02:00
Philipp Hagemeister
1eb867f33f
[vimple] Simplify and PEP8
2014-07-11 11:11:09 +02:00
Philipp Hagemeister
e93f4f7578
[vodlocker] Remove unused imports
2014-07-11 11:09:01 +02:00
Philipp Hagemeister
45ead916d1
[vimple] Do not fail if duration is missing
2014-07-11 11:08:36 +02:00
Philipp Hagemeister
3a0879c8c8
Merge remote-tracking branch 'irtusb/vimple'
2014-07-11 11:07:44 +02:00
Philipp Hagemeister
ebf361ce18
Merge remote-tracking branch 'azeem/soundcloud_likes'
2014-07-11 11:06:33 +02:00
Philipp Hagemeister
953b358668
[gorillavid] Add support for daclips.in ( Closes #3213 )
2014-07-11 11:05:16 +02:00
Philipp Hagemeister
3dfd25b3aa
[goshgay] PEP8 and test for age_limit ( #3220 )
2014-07-11 11:01:59 +02:00
Philipp Hagemeister
6f66eedc5d
Merge remote-tracking branch 'MikeCol/goshgay'
2014-07-11 11:00:37 +02:00
Philipp Hagemeister
4094b6e36d
[vodlocker] PEP8, generalization, and simplification ( #3223 )
2014-07-11 10:57:40 +02:00
Philipp Hagemeister
c09cbf0ed9
Merge remote-tracking branch 'pachacamac/vodlocker'
2014-07-11 10:54:53 +02:00
Philipp Hagemeister
391d53e1dd
release 2014.07.11
2014-07-11 10:49:41 +02:00
Philipp Hagemeister
fc040bfd05
[jsinterp] Prevent mis-recognitions of local functions
2014-07-11 10:44:56 +02:00
Philipp Hagemeister
c8bf86d50d
[youtube] Correct signature extraction error detection
2014-07-11 10:44:39 +02:00
Philipp Hagemeister
61989fb5e9
[jsinterp] Remove superfluous u
2014-07-11 10:40:02 +02:00
Philipp Hagemeister
b3a8878080
[youtube] Remove static signatures
...
The always fail by now. Instead, use only automatic signature extraction
2014-07-11 10:23:19 +02:00
Philipp Hagemeister
f4d66a99cf
release 2014.07.10
2014-07-10 14:49:16 +02:00
pachacamac
537ba6f381
[Vodlocker] Add new extractor
2014-07-09 18:21:46 +02:00
Sergey M․
411f691b21
[mpora] Fix player regex
2014-07-09 19:12:42 +07:00
MikeCol
d6aa1967ad
GoshGay Extractor
2014-07-09 12:14:53 +02:00
Sergey M․
6e1e0e4b5b
[veoh] Skip deleted test video
2014-07-08 20:22:27 +07:00
azeem
3941669d69
[soundcloud] Adding likes support to SoundcloudUserIE
2014-07-07 23:59:57 +05:30
Sergey M․
1aac03797e
[ninegag] Fix extraction
2014-07-07 20:12:59 +07:00
Jaime Marquínez Ferrándiz
459af43494
[arte] Manually set the rtmp play_path ( fix #3198 )
...
rtmpdump doesn't parse it right
2014-07-07 14:10:57 +02:00
Philipp Hagemeister
f4f7e3cf41
Merge branch 'master' of github.com:rg3/youtube-dl
2014-07-06 20:57:05 +02:00
Sergey M․
1fd015516e
[newstube] Replace test
2014-07-06 19:32:13 +07:00
Sergey M․
76bafa8ffe
[newstube] Capture error message
2014-07-06 18:53:31 +07:00
Philipp Hagemeister
8d5797b00f
[YoutubeDL] Show download URL when -v is set
...
This will allow us to debug issues like #3204
2014-07-06 11:28:51 +02:00
Philipp Hagemeister
7571c02c8a
[generic] Set default-search to error
...
This prevents users from submitting bug reports where they mistyped a URL, and prevents me from getting a weird video when holding shift and thus searching for :Tds
2014-07-06 11:22:44 +02:00
Petr Půlpán
49cbe7c8e3
[allocine] add extractor for allocine.fr ( fixes #3189 )
2014-07-05 14:42:26 +02:00
Sergey M․
ba4133c9eb
Credit @hakatashi for #3181 #3182
2014-07-04 22:30:43 +07:00
Sergey M․
b67f1840a1
[niconico] Remove unused import
2014-07-04 22:26:56 +07:00
Sergey M.
165c46690f
Merge pull request #3180 from hakatashi/niconico-without-authentication
...
[niconico] Download without authentication
2014-07-04 22:25:05 +07:00
Sergey M․
15ce1338b4
[niconico] Extract more metadata and simplify ( Closes #3181 )
2014-07-04 22:05:46 +07:00
Sergey M․
0ff30c5333
Merge branch 'niconico-channel-video' of https://github.com/hakatashi/youtube-dl into hakatashi-niconico-channel-video
2014-07-04 21:39:54 +07:00
Sergey M․
6feb2d5e80
[youtube:search_url] Update regexes
2014-07-04 19:21:19 +07:00
Sergey M․
1e07fea200
[teachertube] Add support for new video URL format
2014-07-03 21:11:56 +07:00
Sergey M․
7aeb67b39b
[teachertube:user:collection] Update media regex
2014-07-03 21:08:44 +07:00
Sergey M․
93881db22a
[anitube] Modernize
2014-07-02 19:24:01 +07:00
hakatashi
64ed7a38f9
[niconico] Add support for channel video
2014-07-02 03:13:12 +09:00
hakatashi
2fd466fcfc
[niconico] Download without authentication
2014-07-02 02:32:54 +09:00
Philipp Hagemeister
dc2fc73691
[youtube:truncated_url] Move test to extractor
2014-07-01 15:49:34 +02:00
Philipp Hagemeister
c4808c6009
[youtube_truncated_url] Add support for truncated watch URLs with annotations ( #3178 )
2014-07-01 15:49:16 +02:00
Sergey M․
c67f584eb3
[rai] Skip test
2014-07-01 19:24:18 +07:00
Petr Půlpán
29f6ed78e8
[tagesschau] replace 404 test
2014-07-01 10:35:49 +02:00
pulpe
7807ee664d
[wdr] fix test
2014-07-01 09:59:57 +02:00
Sergey M․
d518d06efd
[vk] Skip georestricted ivi embed test
2014-06-30 03:16:31 +07:00
Petr Půlpán
25a0cc44b9
[teachertube:user] fix regex
2014-06-29 20:33:46 +02:00
Petr Půlpán
825cdcec3c
Merge branch 'master' of github.com:rg3/youtube-dl
2014-06-29 16:44:37 +02:00
Petr Půlpán
41b610acab
[GooglePlus] fix video title extraction
2014-06-29 16:43:31 +02:00
Sergey M․
0364fa8b65
[generic] Add support for ivi.ru embedded player
2014-06-29 20:18:23 +07:00
Sergey M․
849086a1ae
[vk] Better support for embeds
2014-06-29 20:07:59 +07:00
Sergey M․
36fbc6887f
[ivi] Add support for embedded URLs
2014-06-29 20:06:47 +07:00
Sergey M․
a8a98e43f2
[vk] Add support for mobile URLs
2014-06-29 19:51:00 +07:00
Sergey M․
57bdc730e2
[vk] Add support for more URL formats ( #3172 )
2014-06-29 19:33:39 +07:00
Petr Půlpán
31a196d7f5
[TeacherTube] add user + collection, removed classrooms
2014-06-29 13:45:10 +02:00
Petr Půlpán
9b27e6c3b4
[Tumblr] fix encoding (PEP0263)
2014-06-29 09:32:53 +02:00
Petr Půlpán
62f1f9507f
[Tumblr] fix test + add description
2014-06-29 09:08:46 +02:00
Petr Půlpán
ee8dda41ae
[Toypics] support https urls
2014-06-29 08:21:23 +02:00
Sergey M․
01ba178097
[vk] Update test
2014-06-29 04:51:47 +07:00
Petr Půlpán
78ff59d052
[Motherless] simplify
2014-06-28 20:02:02 +02:00
Petr Půlpán
f3f1cd6b3b
Merge pull request #3167 from Schnouki/motherless
...
* mother/motherless:
[Motherless] Add new extractor
2014-06-28 19:12:31 +02:00
Sergey M․
803540e811
[drtv] Add missing extractor import
2014-06-28 17:36:13 +07:00
Petr Půlpán
458ade6361
[ArteTVFuture] fix empty formats list
2014-06-28 10:22:53 +02:00
Thomas Jost
a69969ee05
[Motherless] Add new extractor
2014-06-27 18:12:11 +02:00
Sergey M․
f2b8db57eb
[drtv] Add extractor for DR TV ( Closes #3126 )
2014-06-27 20:53:59 +07:00
Jaime Marquínez Ferrándiz
331ae266ff
[npo] Add extractor ( closes #3145 )
2014-06-26 20:30:44 +02:00
Philipp Hagemeister
4242001863
release 2014.06.26
2014-06-26 16:44:01 +02:00
Jaime Marquínez Ferrándiz
78338f71ca
[livestream:original] Add support for folder urls ( closes #2631 )
...
The webpage only contains shortened links for the videos, since the server
doesn't support HEAD requests, we use an specific extractor for them.
2014-06-26 16:34:36 +02:00
Sergey M․
f5172a3084
[teachertube] Add support for new URL formats
2014-06-26 20:01:59 +07:00
Sergey M․
c7df67edbd
[teachertube] Improve extraction
2014-06-26 20:00:47 +07:00
Petr Půlpán
d410fee91d
[VideoTt] fix ValueError ( #3161 )
2014-06-26 07:35:47 +02:00
Philipp Hagemeister
ba7aa464de
[soundgasm] PEP8 and add a display_id ( #3155 )
2014-06-25 23:47:38 +02:00
Philipp Hagemeister
8333034dce
Merge remote-tracking branch 'pachacamac/soundgasm'
2014-06-25 23:45:03 +02:00
Philipp Hagemeister
637b6af80f
release 2014.06.25
2014-06-25 21:24:01 +02:00
pachacamac
1044f8afd2
[Soundgasm] Add new extractor
2014-06-25 18:07:23 +02:00
Petr Půlpán
2f775107f9
Merge branch 'master' of github.com:rg3/youtube-dl
2014-06-25 17:45:24 +02:00
Petr Půlpán
85342674b2
[Dailymotion] fix uploader name ( fixes #3153 )
2014-06-25 17:44:19 +02:00
Michael Smith
b7c33124c8
[BlipTV] Allow plus sign in video ID
2014-06-24 17:55:08 -06:00
Peter
cea2582df2
[discovery] Change default url
...
URL does a redirect from dsc.discovery.com to www.discovery.com
This commit fixes the correct URL.
2014-06-24 17:41:53 +02:00
Sergey M․
e423e0baaa
[wistia] Add duration and modernize
2014-06-24 19:34:39 +07:00
Philipp Hagemeister
60b2dd1285
[comedycentral] Correct handling when latest tds episode is a special-episode instead of a regular one
2014-06-24 10:50:41 +02:00
Philipp Hagemeister
36ddd8b3f7
release 2014.06.24.1
2014-06-24 09:03:52 +02:00
Philipp Hagemeister
7575d52a73
release 2014.06.24
2014-06-24 08:59:40 +02:00
Sergey M․
9a2dc4f7ac
[teachertube] Fix extraction
2014-06-23 03:07:10 +07:00
Jaime Marquínez Ferrándiz
c5cd249e41
[generic] Extract mtvservices embedded videos
2014-06-22 21:39:36 +02:00
Jaime Marquínez Ferrándiz
8940c1c058
[mtv] Add an extractor for the mtvservices embedded player ( closes #2995 )
2014-06-22 21:39:27 +02:00
Petr Půlpán
27ec04b232
[BR] replace test
2014-06-22 17:33:27 +02:00
Sergey M․
d2824416aa
[firstpost] Fix title extraction and add description
2014-06-22 01:20:40 +07:00
Petr Půlpán
18061bbab0
[Youtube] add DASH format 272 ( fixes #3128 )
2014-06-21 12:03:27 +02:00
Sergey M․
55c97a03e1
[spiegel] Add description and modernize
2014-06-21 16:31:18 +07:00
Elias Probst
98aeac6ea9
Use the 'base_url' for building the resulting 'url' as well.
2014-06-21 01:10:10 +02:00
Elias Probst
8bfb6723cb
Extract the base_url for the XML download from the JS snippet's 'server' variable.
2014-06-21 01:00:48 +02:00
Elias Probst
a20575e8ae
Make debug message useful and also report, which URL failed to download.
2014-06-21 00:35:12 +02:00
Sergey M․
7724572519
[noco] Switch to HTTPS ( Closes #3116 )
2014-06-20 18:40:47 +07:00
Philipp Hagemeister
d763637f6a
release 2014.06.19
2014-06-19 17:13:50 +02:00
Jaime Marquínez Ferrándiz
c26e9ac4b2
[youtube] Recognize signature functions that contain '$' ( fixes #3104 )
2014-06-19 16:42:49 +02:00
Petr Půlpán
896bf55352
[LifeNews] update thumbnail in test
2014-06-19 16:34:48 +02:00
Petr Půlpán
a23ba9b53c
[Steam] update description in test
2014-06-19 16:32:11 +02:00
Sergey M․
38a9339baf
[prosiebensat1] Update some regexes
2014-06-19 19:51:49 +07:00
Sergey M․
def8b4039f
[bilibili] Fix extraction
2014-06-18 18:53:25 +07:00
Petr Půlpán
5f28a1acad
[GorillaVid] improve extractor
2014-06-17 15:18:46 +02:00
pulpe
25e9953c6f
Merge pull request #3059 from marcwebbie/gorillavid
...
* marcwebbie/gorillavid:
Changed video url to a public video
[GorillaVid] Added GorillaVid extractor
2014-06-17 15:14:18 +02:00
Petr Půlpán
f9df094ca5
Merge pull request #3089 from pulpe/ard_fix
...
[ARDIE] fix formats extraction (fixes #3087 )
2014-06-17 14:53:51 +02:00
Anders Einar Hilden
7012631257
Fix test
...
Didn't use .lower() as planned, so update test with new ID.
2014-06-16 19:37:59 +02:00
Anders Einar Hilden
e6c9f80c48
tv.nrk.no urls mostly contain capital characters
...
Updated regexp and one of the test cases to reflect this.
tv.nrksuper.no mostly uses lowercase, so that is still there.
2014-06-16 19:29:23 +02:00
pulpe
895ce482b1
[ARDIE] adjustments suggested by @jaimeMF
2014-06-16 18:15:41 +02:00
pulpe
e5da4021eb
[ARDIE] fix formats extraction ( fixes #3087 )
2014-06-16 16:17:49 +02:00
Sergey M․
2371053565
[rai] Skip test
2014-06-16 18:50:15 +07:00
Philipp Hagemeister
33bf9033e0
release 2014.06.16
2014-06-16 10:15:24 +02:00
Jaime Marquínez Ferrándiz
35eacd0dae
[brightcove] Set the filesize of the formats and use _sort_formats
2014-06-15 11:37:39 +02:00
Jaime Marquínez Ferrándiz
96bef88f5f
[brightcove] Modernize some tests
2014-06-15 11:24:05 +02:00
Jaime Marquínez Ferrándiz
5524b242a7
[brightcove] Add support for renditions with 'remote' set to True ( fixes #3081 )
...
The url needs to be modified to get the flv video.
2014-06-15 11:20:40 +02:00
Jaime Marquínez Ferrándiz
a013eba65f
[brightcove] Improve the 'experienceJSON' regex ( #3081 )
...
One of the strings may contain ';', we would get an invalid json string.
2014-06-15 11:08:24 +02:00
pulpe
7d568f5ab8
[Youtube] Recognize playlists with LL
2014-06-14 13:23:28 +02:00
Sergey M․
a7207cd580
[wrzuta] Add age limit
2014-06-14 17:00:59 +07:00
Sergey M.
e8ef659cd9
Merge pull request #3075 from pulpe/wrzuta
...
[WrzutaIE] Add extractor for wrzuta.pl (fixes #3072 )
2014-06-14 16:51:27 +07:00
Sergey M․
b0adbe98fb
[rai] Add support for Rai websites ( Closes #2930 )
2014-06-13 23:44:44 +07:00
pulpe
0c361c41b8
[WrzutaIE] Add extractor for wrzuta.pl ( fixes #3072 )
2014-06-13 08:51:35 +02:00
Ariset Llerena
e66ab17a36
Verified with pep8 and pyflakes
2014-06-12 23:08:06 -04:00
Ariset Llerena
cb437dc2ad
removed extra char in regexp
2014-06-12 22:33:50 -04:00
Ariset Llerena
0d933b2ad5
Added vimple.ru support
2014-06-12 22:31:08 -04:00
Sergey M․
c5469e046a
[livestream] Modernize
2014-06-12 20:42:46 +07:00
Sergey M․
4d2f143ce5
[ted] Update test md5
2014-06-12 20:33:53 +07:00
Sergey M․
8f93030c85
[blinkx] Modernize
2014-06-11 18:38:13 +07:00
Sergey M․
fdb9aebead
[tube8] Update test and modernize
2014-06-11 18:20:14 +07:00
Sergey M․
3141feb73b
[ndtv] Fix title extraction and modernize
2014-06-10 19:37:38 +07:00
Philipp Hagemeister
9706f3f802
release 2014.06.09
2014-06-09 23:16:37 +02:00
Philipp Hagemeister
d5e944359e
Remove unused import
2014-06-09 23:14:04 +02:00
Philipp Hagemeister
826ec77fb2
[Vulture] Add support for vulture.com
2014-06-09 23:06:39 +02:00
Philipp Hagemeister
2656f4eb6a
[hypem] Modernize
2014-06-09 22:34:41 +02:00
Philipp Hagemeister
2b88feedf7
[generic] Add support for <embed YouTube
2014-06-09 22:06:45 +02:00
Jaime Marquínez Ferrándiz
23566e0d78
rtmp and hls downloaders: Clarify error message when the external tools are not installed
...
Ask to install them, as we do in the postprocessor.
We get some reports with it, like #3061 or #3048 .
2014-06-09 20:23:20 +02:00
Sergey M․
828553b614
[nuvid] Remove superfluous slash
2014-06-09 20:41:33 +07:00
Sergey M․
3048e82a94
[nuvid] Improve extraction
2014-06-09 20:37:04 +07:00
Sergey M․
09ffa08ba1
[veoh] Capture error message
2014-06-08 23:05:20 +07:00
Sergey M․
e0b4cc489f
[dreisat] Modernize
2014-06-08 22:45:12 +07:00
Sergey M․
15e423407f
[dreisat] Fix thumbnails' width and height
2014-06-08 22:41:24 +07:00
Sergey M․
702e522044
[teachertube] Fix extraction for Python 3
2014-06-08 22:16:48 +07:00
marcwebbie
77abae55df
Changed video url to a public video
2014-06-08 03:13:45 -03:00
marcwebbie
617c0b2239
[GorillaVid] Added GorillaVid extractor
2014-06-07 23:09:45 -03:00
Philipp Hagemeister
814d4257df
Remove unused imports
2014-06-07 16:52:34 +02:00
Philipp Hagemeister
23ae281b31
[fc2] Fall back to webpage title if needed
2014-06-07 16:52:11 +02:00
Philipp Hagemeister
94128d6b0d
[nrk] Fix test checksum
2014-06-07 16:50:19 +02:00
Philipp Hagemeister
059009c592
release 2014.06.07
2014-06-07 16:42:53 +02:00
Philipp Hagemeister
9cc977f104
Credit @ralfharing for vh1
2014-06-07 16:41:44 +02:00
Philipp Hagemeister
1c0ade7afa
[vh1] Skip tests (Do not work from Germany)
2014-06-07 16:40:16 +02:00
Philipp Hagemeister
f2741c8d3a
[vh1] Simplify
2014-06-07 16:39:08 +02:00
Philipp Hagemeister
6ab8f3584a
Merge remote-tracking branch 'ralfharing/vh1'
2014-06-07 15:53:30 +02:00
Philipp Hagemeister
8ae5ce1726
[cmt] Simplify (mentioned in #2072 )
2014-06-07 15:52:49 +02:00
Philipp Hagemeister
eb92077720
[soundcloud] Add duration information ( Closes #3035 , Fixes #3034 )
2014-06-07 15:51:01 +02:00
Philipp Hagemeister
90e0fd4bad
[ku6] Improve ( #3015 )
2014-06-07 15:46:33 +02:00
codelol
05741e05d9
[ku6] Add new extractor
2014-06-07 15:42:33 +02:00
Philipp Hagemeister
9aa6637644
Merge branch 'master' of github.com:rg3/youtube-dl
2014-06-07 15:41:12 +02:00
Philipp Hagemeister
d30d28156d
Credit @georgjaehnig for spiegeltv
2014-06-07 15:40:27 +02:00
Philipp Hagemeister
be6d722904
[cnn] Improve thumbnail extraction
2014-06-07 15:39:21 +02:00
Philipp Hagemeister
d551980823
[spiegeltv] Simplify and PEP8
2014-06-07 15:35:13 +02:00
Sergey M․
f0a6c3d2bc
[teachertube] Add support for audios
2014-06-07 20:32:23 +07:00
Philipp Hagemeister
4e0fb1280a
Merge remote-tracking branch 'georgjaehnig/spiegeltv'
2014-06-07 15:21:33 +02:00
Philipp Hagemeister
24f5251cce
Merge remote-tracking branch 'pulpe/teachertube'
...
Conflicts:
youtube_dl/extractor/__init__.py
2014-06-07 15:20:12 +02:00
Philipp Hagemeister
ac1390eee8
Merge branch 'master' of github.com:rg3/youtube-dl
...
Conflicts:
youtube_dl/extractor/__init__.py
2014-06-07 15:15:39 +02:00
Philipp Hagemeister
4a5b4d34dc
[tagesschau] Add support for width/height
2014-06-07 15:14:20 +02:00
pulpe
3c80377b69
[Youtube] Add format code 271 (1440p webm)
2014-06-07 14:31:10 +02:00
Jaime Marquínez Ferrándiz
566bd96da8
[teachingchannel] Add extractor ( closes #3048 )
2014-06-07 13:11:04 +02:00
Philipp Hagemeister
ebdb64d605
Merge remote-tracking branch 'pulpe/tagesschau'
2014-06-07 12:43:31 +02:00
Sergey M․
a6ffb92f0b
[xvideos] Replace test
2014-06-06 21:23:36 +07:00
Sergey M․
3217377b3c
[xvideos] Capture and output inline error if any
2014-06-06 21:15:06 +07:00
Jaime Marquínez Ferrándiz
24da5893fc
[naver] Modernize
2014-06-06 14:57:37 +02:00
Jaime Marquínez Ferrándiz
087ca2cb07
[naver] Add rtmp formats ( fixes #3054 )
2014-06-06 14:55:19 +02:00
pulpe
b4e7447458
[TeacherTubeIE] Add extractor for teachertube.com videos + classrooms ( fixes #3046 )
2014-06-06 11:21:59 +02:00
pulpe
a45e6aadd7
[TagesschauIE] Fix possible error if quality is not defined
2014-06-06 09:00:28 +02:00
Jaime Marquínez Ferrándiz
70e322695d
[youtube:playlist] Fix mixes extraction ( fixes #3051 )
...
The username seems to be empty now.
2014-06-05 21:23:27 +02:00
pulpe
6a15923b77
[TagesschauIE] Add note to 2nd _download_webpage
2014-06-05 19:34:30 +02:00
pulpe
7ffad0af5a
[TagesschauIE] Remove unused import
2014-06-05 18:49:34 +02:00
pulpe
0e3ae92441
[TagesschauIE] Add extractor for tagesschau.de ( fixes #3049 )
2014-06-05 18:48:03 +02:00
pulpe
dede691aca
[yahoo] improve thumbnail extraction
2014-06-04 17:38:41 +02:00
Sergey M․
fb6a5b965b
[yahoo] Improve content id extraction
2014-06-04 20:13:36 +07:00
Sergey M․
6340716b3a
[yahoo] Make thumbnail optional ( Closes #3043 )
2014-06-04 20:11:23 +07:00
Philipp Hagemeister
b675b32e6b
release 2014.06.04
2014-06-04 06:47:57 +02:00
Jaime Marquínez Ferrándiz
6a3fa81ffb
[ard] Fix format extraction ( fixes #3006 and #3032 )
2014-06-03 21:56:49 +02:00
Georg Jaehnig
df53a98f2b
[Spiegeltv] remove the md5 field to pass Travis test build
2014-06-03 17:52:39 +02:00
Georg Jaehnig
db23d8d2a2
[Spiegeltv] skip rtmp download to pass Travis test build
2014-06-03 16:50:54 +02:00
Sergey M.
3374f3fdc2
Merge pull request #3022 from MikeCol/Extremetube_title
...
title extraction condition less restrictive
2014-06-03 19:59:08 +07:00
Anton Novosyolov
263bd4ec50
Recognize a third format of the upload_date in the 'watch-uploader-info' element
2014-06-02 13:30:23 +04:00
Philipp Hagemeister
b7e8b6e37a
release 2014.06.02
2014-06-02 10:47:24 +02:00
Sergey M․
ceb7a17f34
[mailru] Add support for new mail.ru URL format ( Closes #3024 )
2014-06-01 14:38:36 +07:00
Philipp Hagemeister
1a2f2e1e66
release 2014.05.31.4
2014-05-31 20:45:24 +02:00
Philipp Hagemeister
6803016858
release 2014.05.31.3
2014-05-31 20:40:48 +02:00
Philipp Hagemeister
9b7c4fd981
release 2014.05.31.2
2014-05-31 20:35:12 +02:00
Philipp Hagemeister
dc31942f42
release 2014.05.31.1
2014-05-31 20:29:53 +02:00
Philipp Hagemeister
1f6b8f3115
release 2014.05.31
2014-05-31 20:28:03 +02:00
MikeCol
9c7b79acd9
title extraction condition less restrictive
2014-05-31 18:31:39 +02:00
Jaime Marquínez Ferrándiz
9168308579
[vevo] The title in the url is optional ( fixes #3020 )
2014-05-31 17:55:03 +02:00
anovicecodemonkey
37e3cbe22e
Move duplicate check to generic.py
2014-06-01 01:16:35 +09:30
Jaime Marquínez Ferrándiz
7e8fdb1aae
[fc2] Recognize urls without language part (reported in #1154 )
2014-05-31 14:45:46 +02:00
Jaime Marquínez Ferrándiz
386ba39cac
[fc2] Encode the string used for the md5 checksum
...
In python 3 it must be a bytes object.
2014-05-31 14:40:05 +02:00
Sergey M․
236d0cd07c
[nrktv] Recognize tv.nrksuper.no URL
2014-05-31 17:45:00 +07:00
Jaime Marquínez Ferrándiz
ed86f38a11
[theplatform] Use unicode_literals and _download_json
2014-05-30 21:10:48 +02:00
Jaime Marquínez Ferrándiz
6db80ad2db
[comedycentralshows] Transform the rtmp urls so that rtmpdump can download them ( fixes #3010 )
...
From 'rtmpe://viacomccstrmfs.fplive.net/viacomccstrm/gsp.comedystor/*' to 'rtmpe://viacommtvstrmfs.fplive.net:1935/viacommtvstrm/gsp.comedystor/*'
2014-05-30 20:59:15 +02:00
Georg Jaehnig
14470ac87b
tabs as spaces
2014-05-30 17:56:13 +02:00
Georg Jaehnig
0cdf576d86
use provided function to get JSON
2014-05-30 17:51:36 +02:00
Georg Jaehnig
4ffeca4ea2
cleanup
2014-05-30 16:39:24 +02:00
Georg Jaehnig
211fd6c674
added spiegel.tv
2014-05-30 16:35:17 +02:00
Sergey M․
6ebb46c106
[ivi] Replace tests
2014-05-30 19:12:55 +07:00
Philipp Hagemeister
0f97c9a06f
[ard] Fix title ( #3006 )
2014-05-30 04:59:18 +02:00
Philipp Hagemeister
77fb72646f
release 2014.05.30.1
2014-05-30 03:26:03 +02:00
Philipp Hagemeister
894e730911
release 2014.05.30
2014-05-30 03:19:51 +02:00
Jaime Marquínez Ferrándiz
87fe568c28
[nbcnews] Add support for /feature/* pages ( closes #3007 )
2014-05-30 00:38:57 +02:00
Sergey M․
9e8753911c
[ustream] Modernize
2014-05-29 20:22:36 +07:00
Sergey M․
5c6b1e578c
[ustream] Remove unnecessary webpage download
2014-05-29 20:20:11 +07:00
Sergey M․
8f0c8fb452
Merge branch 'ustream-embed-recorded2' of https://github.com/anovicecodemonkey/youtube-dl into anovicecodemonkey-ustream-embed-recorded2
2014-05-29 19:57:42 +07:00
anovicecodemonkey
b702ecebf0
[UstreamIE] added support for "/embed/recorded/" style URLs ( Fixes #2990 )
2014-05-28 22:17:13 +09:30
Sergey M․
d9dd3584e1
[cinemassacre] Improve formats extraction and modernize
2014-05-28 19:38:44 +07:00
Sergey M․
15a9f36849
Merge branch 'cinemassacre' of https://github.com/rzhxeo/youtube-dl into rzhxeo-cinemassacre
2014-05-28 19:31:23 +07:00
Sergey M․
d0087d4ff2
[nuvid] Fix video URL extraction
2014-05-27 18:46:30 +07:00
Sergey M․
dfb2e1a325
[nrktv] Add support for tv.nrk.no ( Closes #2980 )
2014-05-25 07:14:18 +07:00
Sergey M.
65bab327b4
Merge pull request #2953 from codesparkle/ndr-regexes-escape-correctly
...
[ndr] fix regexes containing illegal characters
2014-05-25 05:42:06 +07:00
Sergey M․
c70df21099
[streamcz] Workaround CertificateError
2014-05-25 05:32:19 +07:00
Sergey M․
418424e5f5
[streamcz] Use compat_str
2014-05-25 05:30:15 +07:00
pulpe
865dbd4a26
[StreamCZ] correct video id + add test
2014-05-24 16:01:37 +02:00
Sergey M․
b1e6f55912
[empflix] Fix extraction
2014-05-24 01:06:03 +07:00
Sergey M․
4d78f3b770
[pornhub] Fix uploader extraction
2014-05-24 00:44:34 +07:00
Sergey M․
7f739999e9
[swrmediathek] Extract direct links from JSON and add support for audio files
2014-05-23 21:04:21 +07:00
Sergey M․
0f8a01d4f3
[swrmediathek] Simplify
2014-05-22 19:35:46 +07:00
Sergey M.
e2bf499b14
Merge pull request #2944 from pulpe/SWRMediathek
...
[SWRMediathek] add support for swrmediathek.de (fixes #2929 )
2014-05-22 19:30:09 +07:00
rzhxeo
7cf4547ab6
[CinemassacreIE] Extract all available video/audio formats
2014-05-22 10:33:30 +02:00
Sergey M․
eec4d8ef96
[gamekings] Update test description
2014-05-21 19:53:58 +07:00
anovicecodemonkey
610134730a
Add a _TEST_
2014-05-21 19:25:37 +09:30
anovicecodemonkey
212a5e28ba
Add a duplicate check to /extractor/common.py playlist_result function
2014-05-21 19:04:55 +09:30
Keith Beckman
ee1a7032d5
Fixed errors found by travisci:
...
py26: re.split can't take flags. use inline flags or re.compile
py27: info_dict must be serializable. remove request object
py335, py34: no urlparse module. use utils.compat_urlparse
2014-05-20 22:28:32 -04:00
Sergey M․
c2ef29234c
Credit @codesparkle for #2928 , #2934 , #2938 , #2939
2014-05-20 20:12:57 +07:00
Sergey M.
1a1826c1af
Merge pull request #2939 from codesparkle/upload-date-fix
...
No longer erroneously calculate upload_date within some extractors
2014-05-20 19:53:28 +07:00
Sergey M․
2902d44f99
[bandcamp] Replace maxsplit keyword argument with regular one
...
Named arguments are not supported by methods implemented in native C (see http://bugs.python.org/issue1176 )
2014-05-20 19:44:42 +07:00
Sergey M․
d6e4ba287b
Merge branch 'bandcamp-albums-regex-duplicate-fix' of https://github.com/codesparkle/youtube-dl into codesparkle-bandcamp-albums-regex-duplicate-fix
2014-05-20 19:38:28 +07:00
Keith Beckman
7ed806d241
Fixed pyflakes and pep8 warnings
2014-05-20 02:55:21 -04:00
Keith Beckman
dd06c95e43
Added new IE for Grooveshark
2014-05-20 02:47:34 -04:00
Tobias Bell
e5c3a4b549
[gameone] Fix indentation and removed unused constants
2014-05-19 22:33:51 +02:00
Philipp Hagemeister
f50ee8d1c3
Merge branch 'master' of github.com:rg3/youtube-dl
2014-05-19 17:10:19 +02:00
Philipp Hagemeister
0e67ab0d8e
[generic] Abort if user passes in URL "url" ( #2942 )
2014-05-19 17:10:11 +02:00
Adam Malcontenti-Wilson
1d0668ed5a
[tenplay] Add new extractor
2014-05-19 23:28:21 +10:00
Adam Malcontenti-Wilson
d415299a80
[adultswim] Fix tests
2014-05-19 22:32:45 +10:00
codesparkle
77541837e5
The opening curly brace, '{', is a regex reserved control character, so it needs to be escaped (see http://stackoverflow.com/a/400316/1106367 )
...
Minor improvements:
no need to sort the whole list if all we need is the maximum element, also instead of reinventing the wheel we can use utils to get indices from qualities.
2014-05-19 22:17:54 +10:00
Adam Malcontenti-Wilson
48fbb1003d
[adultswim] Add new extractor
2014-05-19 22:05:46 +10:00
Sergey M․
e3a6576f35
[nowness] Update test file md5 and modernize
2014-05-19 19:05:18 +07:00
Philipp Hagemeister
89bb8e97ee
release 2014.05.19
2014-05-19 11:42:37 +02:00
anovicecodemonkey
3442b30ab2
[generic] Support data-video-url for YouTube embeds ( Fixes #2862 )
2014-05-18 23:15:09 +09:30
pulpe
375696b1b1
[SWRMediathek] add support for swrmediathek.de
2014-05-18 14:56:35 +02:00
Sergey M․
4ea5c7b70d
[ndr] Improve thumbnail extraction
2014-05-18 14:23:02 +07:00
Tobias Bell
305d068362
[gameone] Added timestamp extraction
2014-05-17 19:04:02 +02:00
Tobias Bell
a231ce87b5
[gameone] Added extraction of age_limit
2014-05-17 18:35:11 +02:00
Tobias Bell
a84d20fc14
[gameone] Simplified extraction of description
2014-05-17 18:20:29 +02:00
Tobias Bell
9e30092361
[gameone] Added extraction of description and fixed failing tests
2014-05-17 17:07:40 +02:00
Tobias Bell
10d5c7aa5f
[gameone] Added explanation for usage of http://cdn.riptide-mtvn.com/
2014-05-17 15:10:19 +02:00
Tobias Bell
412f356e04
[gameone] Add new extractor gameone
...
Currently only usable for downloading tv episodes residing under
http://www.gameone.de/tv/
2014-05-17 14:47:23 +02:00
Sergey M․
8dfa187b8a
[generic] Support pagespeed_iframe for NovaMov embeds
2014-05-17 18:12:12 +07:00
Sergey M․
c1ed1f7055
[ndr] Fix title, description and duration extraction
2014-05-17 18:11:40 +07:00
Sergey M․
1514f74967
[ndr] Fix thumbnail extraction
2014-05-17 17:58:37 +07:00
codesparkle
69f8364042
removed duplicate and somemtimes incorrect logic for parsing upload date as this job is already taken care of automatically by YoutubeDL.py
2014-05-17 15:21:46 +10:00
codesparkle
79981f039b
Fixed test failure in test_all_urls: test_no_duplicates: BandcampAlbumIE inappropriately matched non-album bandcamp links as well.
...
BandcampIE changed to report full-accuracy duration instead of unnecessarily rounding it to the nearest integer.
Simplified conditionals and parsing a bit. Fixed typos.
2014-05-17 14:22:24 +10:00
Ralf Haring
34d863f3fc
[vh1] use standard sort ( #2072 )
2014-05-16 23:49:41 -04:00
Philipp Hagemeister
91994c2c81
release 2014.05.17
2014-05-17 00:17:40 +02:00
Ralf Haring
3ee4b60d56
[vh1] Add new extractor ( #2072 )
2014-05-16 18:15:02 -04:00
Jaime Marquínez Ferrándiz
76e92371ac
[youtube] Recognize a second format of the upload_date in the 'watch-uploader-info' element ( #2911 )
2014-05-16 22:12:52 +02:00
Jaime Marquínez Ferrándiz
08af0205f9
Merge remote-tracking branch 'codesparkle/fix-photobucket-url' ( closes #2934 )
...
Fix photobucket url extraction
2014-05-16 20:44:52 +02:00
codesparkle
a725fb1f43
test_download works for photobucket after this change
2014-05-17 03:25:41 +10:00
Jaime Marquínez Ferrándiz
05ee2b6dad
[youtube] Fix extraction of the feed 'paging' values ( fixes #2925 )
2014-05-16 16:01:13 +02:00
Philipp Hagemeister
b74feacac5
release 2014.05.16.1
2014-05-16 15:53:17 +02:00
Philipp Hagemeister
426b52fc5d
Merge remote-tracking branch 'origin/master'
2014-05-16 15:52:01 +02:00
Philipp Hagemeister
5c30b26846
[francetv] Add support for non-numeric video IDs ( Fixes #2927 )
2014-05-16 15:51:01 +02:00
Philipp Hagemeister
f07b74fc18
[ffmpeg] Correct argument encoding on Windows with Python 2.x
...
Fixes #2924
2014-05-16 15:47:56 +02:00
Sergey M․
a5a45015ba
[generic] Fix redirect
2014-05-16 20:32:53 +07:00
Philipp Hagemeister
beee53de06
[youtube] Look for published-on date if uploaded-on is not found
...
Fixes #2911
2014-05-16 13:21:44 +02:00
Philipp Hagemeister
8712f2bea7
release 2014.05.16
2014-05-16 12:04:52 +02:00
Philipp Hagemeister
ea102818c9
Merge remote-tracking branch 'origin/master'
2014-05-16 12:04:24 +02:00
Philipp Hagemeister
0a871f6880
Provide compatibility check_output for 2.6 ( Fixes #2926 )
2014-05-16 12:03:59 +02:00
Sergey M․
481efc84a8
[bliptv] Switch extraction to RSS ( Closes #2920 )
2014-05-15 22:20:40 +07:00
Jaime Marquínez Ferrándiz
01ed5c9be3
[youtube] Fix typo
2014-05-15 13:43:29 +02:00
Philipp Hagemeister
ad3bc6acd5
Document and test categories ( #2923 )
2014-05-15 12:41:42 +02:00
Philipp Hagemeister
5afa7f8bee
[extractor/common] --write-pages: Correct file name if video_id is None
2014-05-15 12:39:33 +02:00
Dario Guarascio
ec8deefc27
[youtube] Video categories added to metadata
2014-05-15 13:59:27 +07:00
Sergey M․
a2d5a4ee64
[gamespot] Update test URL and modernize
2014-05-14 20:13:34 +07:00
Sergey M․
d7e7dedbde
[noco] Skip test
2014-05-13 19:12:17 +07:00
Philipp Hagemeister
bc6800fbed
release 2014.05.13
2014-05-13 10:20:10 +02:00
Philipp Hagemeister
65314dccf8
[empflix] Simplify ( #2903 )
2014-05-13 10:14:05 +02:00
Philipp Hagemeister
feb7221209
Merge remote-tracking branch 'hojel/empflix'
2014-05-13 10:11:14 +02:00
Philipp Hagemeister
56a94d8cbb
[hentaistigma] Simplified ( #2902 )
2014-05-13 10:10:59 +02:00
Philipp Hagemeister
24e6ec8ac8
Merge remote-tracking branch 'hojel/hentaistigma'
2014-05-13 10:09:04 +02:00
Philipp Hagemeister
87724af7a8
[nuvid] Simplify ( #2901 )
2014-05-13 10:08:32 +02:00
Philipp Hagemeister
b65c3e77e8
Merge remote-tracking branch 'hojel/nuvid'
2014-05-13 10:05:20 +02:00
Philipp Hagemeister
5301304bf2
[slutload] Simplify ( #2898 )
2014-05-13 10:04:29 +02:00
Philipp Hagemeister
948bcc60df
Merge remote-tracking branch 'hojel/slutload'
2014-05-13 10:00:49 +02:00
Philipp Hagemeister
25dfe0eb10
Credit @hojel for fc2 and other extractors ( #2877 )
2014-05-13 10:00:27 +02:00
Philipp Hagemeister
8e71456a81
[fc2] Add new extractor ( Fixes #2877 )
...
This commit has been recreated, since there seems to have been a problem with GitHub; the PR doesn't have a branch.
2014-05-13 09:58:36 +02:00
Philipp Hagemeister
ccdd34ed78
Credit @jnormore for vine:user ( #2888 )
2014-05-13 09:53:58 +02:00
Philipp Hagemeister
a172b258ac
[vine:user] Simplify
2014-05-13 09:50:03 +02:00
Philipp Hagemeister
7b93c2c204
Merge remote-tracking branch 'jnormore/vine_user'
2014-05-13 09:45:27 +02:00
Philipp Hagemeister
57c7411f46
[mixcloud] Shed API dependency ( #2904 )
2014-05-13 09:42:38 +02:00
Philipp Hagemeister
e4cbb5f382
[wdr] Add support for mobile URLs
2014-05-12 22:17:19 +02:00
Philipp Hagemeister
c1bce22f23
[extractor/common] Protect against long video IDs and URLs
2014-05-12 21:58:23 +02:00
Philipp Hagemeister
e3abbbe301
release 2014.05.12
2014-05-12 16:40:03 +02:00
Sergey M․
55b36e3710
[videott] Add support for video.tt ( Closes #2889 )
2014-05-12 20:23:08 +07:00
hojel
877bea9ce1
[empflix] Add new extractor
2014-05-12 04:10:29 -07:00
hojel
33c7ff861e
[hentaistigma] Add new extractor
2014-05-12 03:58:07 -07:00
hojel
749fe60c1e
[nuvid] Add new extractor
2014-05-12 03:48:40 -07:00
hojel
63b31b059c
[slutload] Add new extractor
2014-05-12 01:29:19 -07:00
hojel
1476b497eb
[slutload] Add new extractor
2014-05-12 01:28:56 -07:00
Jaime Marquínez Ferrándiz
e399853d0c
[youtube:playlist] Improve detection of private lists ( #2840 )
2014-05-12 07:59:33 +02:00
Sergey M․
fbe8053120
[vk] Update test
2014-05-11 16:43:59 +07:00
Jason Normore
ea783d01e1
Added VineUserIE extractor for vine user timeline
...
Added vine user timeline extractor using unofficial
vine api user profile and timeline api endpoints.
2014-05-10 23:18:20 -04:00
Jaime Marquínez Ferrándiz
b7d73595dc
Allow recoding the video to mkv
2014-05-10 15:09:56 +02:00
Sergey M․
e97e53eeed
[vevo] Add friendly error output ( #2874 )
2014-05-10 04:34:53 +07:00
Sergey M․
342f630dbf
[rutv] Add support for more live stream URLs ( Closes #2875 )
2014-05-10 02:23:24 +07:00
Sergey M․
69c8fb9e5d
[vimeo] Add video duration extraction( Closes #2876 )
2014-05-10 01:46:40 +07:00
Sergey M․
5f0f8013ac
[vube] Consider optional fields and modernize
2014-05-09 01:45:34 +07:00
Sergey M․
b5368acee8
[vube] Improve URL detection and extract timestamp
2014-05-09 01:31:25 +07:00
Sergey M․
f71959fcf5
[nfb] Add support for videos with captions ( #2866 )
2014-05-08 22:07:14 +07:00
Philipp Hagemeister
5c9f3b8b16
[arte] Fix versionCode interpretation ( #2588 )
2014-05-08 02:00:47 +02:00
Sergey M․
bebd6f9308
[funnyordie] Extract more formats
2014-05-07 21:02:57 +07:00
pulpe
d0111a7409
[FunnyOrDie] simplify
2014-05-06 10:19:13 +02:00
pulpe
aab8874c55
[FunnyOrDie] fix thumbnails + add test ( fixes #2856 )
2014-05-06 08:57:28 +02:00
Sergey M․
fcf5b01746
[prosiebensat1] Simplify
2014-05-05 19:02:49 +07:00
Philipp Hagemeister
4de9e9a6db
[canalplus] Fix id determination ( Fixes #2851 )
2014-05-05 03:30:05 +02:00
Philipp Hagemeister
0067d6c4be
release 2014.05.05
2014-05-05 03:15:40 +02:00
Philipp Hagemeister
2099125333
[soundcloud/generic] Add support for playlists
2014-05-05 03:15:17 +02:00
Philipp Hagemeister
b48f147d5a
[bandcamp] Add support for subdomains ( Fixes #2850 )
2014-05-05 02:44:44 +02:00
Jaime Marquínez Ferrándiz
4f3e943080
[vimeo] Some modernization and style fixes
2014-05-04 22:27:56 +02:00
Jaime Marquínez Ferrándiz
7558830fa3
[vimeo] Fix description extraction
2014-05-04 21:48:08 +02:00
Sergey M․
867274e997
[statigram] Update to fit new website name and rename extractor
2014-05-04 16:52:10 +07:00
Sergey M․
6515778305
[nytimes] Improve file size extraction
2014-05-03 03:11:38 +07:00
Sergey M․
3b1dfc0f2f
[newstube] Do not shadow standard str
2014-05-03 02:30:50 +07:00
Sergey M․
d664de44b7
[nytimes] Add support for nytimes.com ( Closes #2846 )
2014-05-03 02:28:38 +07:00
Sergey M․
bbe99d26ec
Credit @nicoe for rtbf.be ( #2822 )
2014-05-02 02:36:11 +07:00
Sergey M․
50fc59968e
[ntv] Simplify
2014-05-02 02:26:07 +07:00
Sergey M․
b8b01bb92a
[newstube] Add support for newstube.ru ( Closes #2814 )
2014-05-01 21:15:25 +07:00
Sergey M․
eb45133451
[rtmp] Add support for multiple AFM data entries
2014-05-01 21:14:21 +07:00
Jaime Marquínez Ferrándiz
10c0e2d818
[youtube:playlist] Raise an error if the list doesn't exist or is private ( closes #2840 )
2014-05-01 15:40:35 +02:00
Sergey M․
669f0e7cda
[generic] Fix wrong entries index
2014-05-01 16:28:37 +07:00
Sergey M․
32fd27ec98
[http] Fix string/None comparison with int while in test
2014-04-30 20:02:17 +07:00
Philipp Hagemeister
0c13f378de
Merge remote-tracking branch 'origin/master'
2014-04-30 14:12:41 +02:00
Philipp Hagemeister
0049594efb
[vine] Remove debugging code
2014-04-30 14:12:30 +02:00
Sergey M․
113c7d3eb0
[canalplus] Update test file checksum
2014-04-30 18:54:12 +07:00
Sergey M․
549371fc99
[nrk] Update test file checksums
2014-04-30 18:51:50 +07:00
Sergey M․
957f27e5bb
[scivee] Revert test file download
2014-04-30 18:49:29 +07:00
Philipp Hagemeister
1f8c19767b
release 2014.04.30.1
2014-04-30 10:07:39 +02:00
Philipp Hagemeister
a383a98af6
[utils/_windows_write_string] Be defensive about fileno ( Fixes #2820 )
2014-04-30 10:07:32 +02:00
Philipp Hagemeister
acd69589a5
[YoutubeDL] Do not require default output template to be set
2014-04-30 10:02:08 +02:00
Philipp Hagemeister
b30b8698ea
[generic] Allow multiple matches for generic hits ( Fixes #2818 )
2014-04-30 02:23:51 +02:00
Philipp Hagemeister
f1f25be6db
release 2014.04.30
2014-04-30 02:05:03 +02:00
Philipp Hagemeister
deab8c1960
Merge branch 'master' of github.com:rg3/youtube-dl
2014-04-30 02:04:55 +02:00
Philipp Hagemeister
c57f775710
[YoutubeDL] Add simple tests for format_note ( Closes #2825 )
2014-04-30 02:02:41 +02:00
AGSPhoenix
e75cafe9fb
Clean up format list for consistency
...
This should make the format list output look a bit nicer.
2014-04-30 01:52:05 +02:00
Philipp Hagemeister
33ab8453c4
Merge pull request #2813 from dstftw/test-real-download-improvement
...
Improve download mechanism when Range HTTP header is ignored
2014-04-30 01:50:33 +02:00
Philipp Hagemeister
ebd3c7b370
[generic] Add support for protocol-independent URLs ( Fixes #2810 )
2014-04-30 01:46:06 +02:00
Philipp Hagemeister
29645a1d44
Merge remote-tracking branch 'pulpe/moviezinese'
2014-04-30 01:37:05 +02:00
Philipp Hagemeister
22d99a801a
[syfy] Add suppor for generic URLs ( Fixes #2827 )
2014-04-30 01:35:52 +02:00
Jaime Marquínez Ferrándiz
57b8d84cd9
[5min] Raise an error if the 'success' field is False
...
For example for georestricted videos.
2014-04-29 14:57:38 +02:00
Sergey M․
65e4ad5bfe
[rtbf] Minor changes and YouTube videos support
2014-04-29 19:41:58 +07:00
Nicolas Évrard
98b7d476d9
[RTBFVideo] Remove useless print statement
2014-04-28 23:19:56 +02:00
Nicolas Évrard
201e3c99b9
[RTBFVideo] Add new extractor
2014-04-28 20:32:13 +02:00
Sergey M․
8a7a4a9796
[scivee] Skip test for now
2014-04-28 19:52:32 +07:00
Sergey M․
df297c8794
[http] Improve download mechanism when Range HTTP header is ignored
2014-04-27 09:32:01 +07:00
pulpe
3f53a75f02
[moviezine] Add extractor for moviezine.se ( fixes #2808 )
2014-04-26 18:55:29 +02:00
Sergey M․
7c360e3a04
[scivee] Add support for scivee.tv
2014-04-26 20:22:15 +07:00
Sergey M․
d2176c8011
[nrk] Add support for nrk.no ( Closes #2804 )
2014-04-25 21:34:44 +07:00
Jaime Marquínez Ferrándiz
aa92f06308
[youtube] Don't call 'unquote_plus' on the video title ( fixes #2799 )
...
It's already unquoted after calling 'compat_parse_qs'.
It replaced '+' with spaces, for example in https://www.youtube.com/watch?v=XC0b5YexO-I .
2014-04-25 13:19:03 +02:00
Jaime Marquínez Ferrándiz
e00c9cf599
[youtube] Update test description field
2014-04-25 13:14:15 +02:00
Jaime Marquínez Ferrándiz
ba60a3ebe0
[youtube] Update test description field
2014-04-25 12:57:04 +02:00
Jaime Marquínez Ferrándiz
efb7e11988
[vimeo] Add an extractor for the watch later list ( closes #2787 )
2014-04-24 21:51:20 +02:00
Sergey M․
a55c8b7aac
[9gag] Fix post view regex
2014-04-24 19:52:34 +07:00
Jaime Marquínez Ferrándiz
a980bc4324
[vimeo] Fix logging in python 3.x
...
The POST data must be a bytes object.
2014-04-24 14:44:27 +02:00
Sergey M․
4b10aadffc
[dailymotion] Fix user playlist extraction
2014-04-23 19:42:34 +07:00
Sergey M․
5bec574859
[ted] Update test
2014-04-22 19:49:41 +07:00
Philipp Hagemeister
d11271dd29
[youtube] Include video Id in common error message ( Fixes #2786 )
2014-04-21 20:34:03 +02:00
Philipp Hagemeister
1d9d26d09b
release 2014.04.21.6
2014-04-21 16:18:32 +02:00
Philipp Hagemeister
c0292e8ab7
[generic] Improve jwplayer detection ( Fixes #2731 )
2014-04-21 16:16:53 +02:00
Philipp Hagemeister
f44e5d8b43
[vuclip] Fix VALID_URL regex
2014-04-21 16:14:21 +02:00
Philipp Hagemeister
6ea74538e3
release 2014.04.21.5
2014-04-21 15:56:23 +02:00
Philipp Hagemeister
24b8924b46
[facebook] Correct login ( Fixes #2743 )
2014-04-21 15:56:09 +02:00
Philipp Hagemeister
86a3c67112
release 2014.04.21.4
2014-04-21 15:25:16 +02:00
Philipp Hagemeister
8be874370d
Merge branch 'master' of github.com:rg3/youtube-dl
2014-04-21 15:24:51 +02:00
Philipp Hagemeister
aec74dd95a
[vuclip] Add extractor ( Fixes #2735 )
2014-04-21 15:24:44 +02:00
Sergey M․
6890574256
[rutube] Add missing whitespace
2014-04-21 19:04:11 +07:00
Sergey M․
d03745c684
[jukebox] Update test md5
2014-04-21 19:00:27 +07:00
Philipp Hagemeister
28746fbd59
[bilibili] Add preliminary support ( #2174 )
...
The URL http://www.bilibili.tv/video/av636603/index_2.html does not work yet.
2014-04-21 13:46:41 +02:00
Philipp Hagemeister
3f0aae4244
release 2014.04.21.3
2014-04-21 12:40:09 +02:00
Philipp Hagemeister
48099643cc
[generic] Be more relaxed when looking for aparat embeds ( Fixes #2784 )
2014-04-21 12:37:41 +02:00
Philipp Hagemeister
621f33c9d0
[ted] Extend search for description
2014-04-21 12:37:16 +02:00
Philipp Hagemeister
f07a9f6f43
[ted] Remove superfluous u prefixes
2014-04-21 12:34:32 +02:00
Philipp Hagemeister
e51880fd32
[cnet] Correct JSON capturing
2014-04-21 07:59:29 +02:00
Philipp Hagemeister
88ce273da4
[arte] differentiate JSON outputs
2014-04-21 07:59:16 +02:00
Philipp Hagemeister
4086f11929
release 2014.04.21.2
2014-04-21 07:12:12 +02:00
Philipp Hagemeister
478c2c6193
[clubic] Add extractor ( Fixes #2773 )
2014-04-21 07:12:02 +02:00
Philipp Hagemeister
d2d6481afb
[mdr] Remove unused imports
2014-04-21 06:49:21 +02:00
Philipp Hagemeister
43acb120f3
release 2014.04.21.1
2014-04-21 06:28:25 +02:00
Philipp Hagemeister
e8f2025edf
[mdr] Add support for modern URLs ( Fixes #2775 )
2014-04-21 06:25:21 +02:00
Philipp Hagemeister
a4eb9578af
[yahoo] Add support for movies ( Fixes #2780 )
2014-04-21 06:18:04 +02:00
Philipp Hagemeister
fa35cdad02
[condenast|generic] Add support for condenast embeds ( Fixes #2783 )
2014-04-21 05:47:52 +02:00
Philipp Hagemeister
d1b9c912a4
[utils] Fix _windows_write_string ( Fixes #2779 )
...
It turns out that the function did not work for outputs longer than 1024 UCS-2 tokens.
Write non-BMP characters one by one to ensure that we count correctly.
2014-04-21 04:59:46 +02:00
Philipp Hagemeister
edec83a025
[infoq] Add support for HTTP downloads ( Fixes #722 )
2014-04-21 03:21:34 +02:00
Philipp Hagemeister
c0a7c60815
[infoq] Simplify ( #2777 )
2014-04-21 02:55:35 +02:00
Philipp Hagemeister
117a7d1944
Merge remote-tracking branch 'kwbr/master'
2014-04-21 02:48:04 +02:00
Philipp Hagemeister
a40e0dd434
release 2014.04.21
2014-04-21 02:34:53 +02:00
Philipp Hagemeister
1f27d2c0e1
[steam] Add support for steamcommunity.com ( Fixes #2757 )
2014-04-21 02:34:34 +02:00
Kai Weber
7560096db5
[infoq] Simplify playpath calculation
2014-04-20 01:10:30 +02:00
Kai Weber
282cb9c7ba
[infoq] Fix extractor
2014-04-20 01:01:37 +02:00
Philipp Hagemeister
0610a3e0b2
Remove unused imports
2014-04-19 19:57:09 +02:00
Philipp Hagemeister
7f9c31df88
[steam] Simplify
2014-04-19 19:55:53 +02:00
Philipp Hagemeister
3fa6b6e293
[steam] Modernize
2014-04-19 19:51:04 +02:00
Philipp Hagemeister
3c50b99ab4
[extremetube] Modernize
2014-04-19 19:42:51 +02:00
Philipp Hagemeister
52fadd5fb2
[test_all_urls] Add support for distributed URL matching test definition
2014-04-19 19:41:06 +02:00
Philipp Hagemeister
427588f6e7
Merge remote-tracking branch 'MikeCol/extremetube-gay'
2014-04-19 12:59:52 +02:00
Philipp Hagemeister
51745be312
release 2014.04.19
2014-04-19 11:55:33 +02:00
Sergey M․
d7f1e7c88f
[rutube] Fix extraction
2014-04-19 15:59:12 +07:00
MikeCol
4145a257be
Extended regex match to include gay clips
2014-04-19 00:29:42 +02:00
Sergey M․
525dc9809e
[noco] Fix test description md5
2014-04-18 21:36:04 +07:00
Sergey M․
1bf3210816
[noco] Add support for noco.tv ( Closes #2712 )
2014-04-18 21:11:09 +07:00
Sergey M․
e6c6d10d99
[podomatic] Improve video URL extraction ( Closes #2763 )
2014-04-17 19:59:52 +07:00
Jaime Marquínez Ferrándiz
f270256e06
[tlc] Add an extractor for tlc.com
...
It uses the same system as discovery.com
2014-04-16 20:29:31 +02:00
Jaime Marquínez Ferrándiz
f401c6f69f
[canalplus] Download the video in the test
...
It doesn't use rtmpdump now.
2014-04-16 15:54:00 +02:00
Sergey M․
b075d25bed
[canalplus] Prefer f4m and modernize ( Closes #2749 )
2014-04-16 20:47:39 +07:00
Jaime Marquínez Ferrándiz
3d1bb6b4dd
Add an extractor for tlc.de ( fixes #2748 )
2014-04-16 15:45:05 +02:00
Philipp Hagemeister
1db2666916
[youtube:playlist] Correct playlist ID output
...
The ID now starts with PL, so we don't need to output that twice.
2014-04-15 17:55:52 +02:00
Jaime Marquínez Ferrándiz
8f5c0218d8
[fivemin] Get the 'sid' from the embed page ( fixes #2745 )
...
It allows to download some videos that failed.
2014-04-15 16:18:37 +02:00
Sergey M․
d7666dff82
[9gag] Fix and improve extraction
2014-04-15 19:49:38 +07:00
Jaime Marquínez Ferrándiz
2d4c98dbd1
[ted] Use the rtmp links if there http downloads are not available.
2014-04-14 15:23:12 +02:00
Sergey M․
fd50bf623c
[generic] Modernize tests
2014-04-14 18:56:29 +07:00
Sergey M․
d360a14678
[generic] Update test
2014-04-14 18:51:46 +07:00
Philipp Hagemeister
d0f2ab6969
release 2014.04.13
2014-04-13 03:22:30 +02:00
Philipp Hagemeister
de906ef543
[aol] Add support for playlists ( Fixes #2730 )
2014-04-13 03:22:24 +02:00
Sergey M․
2fb3deeca1
[tube8] Fix extraction and modernize
2014-04-13 03:56:32 +07:00
Philipp Hagemeister
66398056f1
Merge branch 'master' of github.com:rg3/youtube-dl
2014-04-12 17:15:16 +02:00
Jaime Marquínez Ferrándiz
77477fa4c9
Merge branch 'atomicparsley' ( closes #2436 )
2014-04-12 15:52:42 +02:00
Jaime Marquínez Ferrándiz
a169e18ce1
[atomicparsley] Remove unneeded __init__ method
2014-04-12 15:51:40 +02:00
Jaime Marquínez Ferrándiz
381640e3ac
[brightcove] Only use url from meta element if it has the 'playerKey' field ( fixes #2738 )
2014-04-12 12:53:48 +02:00
Sergey M․
37e3410137
[prosiebensat1] Add one more clip id pattern ( Closes #2737 )
2014-04-12 02:53:55 +07:00
Jaime Marquínez Ferrándiz
97b5196960
[weibo] Modernize
2014-04-11 16:02:34 +02:00
Sergey M․
6a4f3528c8
[firstpost] Fix extraction
2014-04-11 20:40:42 +07:00
Philipp Hagemeister
b9c76aa1a9
[youtube] Add support for cleanvideosearch.com ( Fixes #2734 )
2014-04-11 13:53:05 +02:00
Philipp Hagemeister
0d3070d364
release 2014.04.11.2
2014-04-11 09:44:33 +02:00
Philipp Hagemeister
7753cadbfa
[comedycentral:shows] Add support for TDS special editions ( Fixes #2733 )
2014-04-11 09:30:07 +02:00
Philipp Hagemeister
3950450342
[pyvideo] Fix title
2014-04-11 02:20:50 +02:00
Philipp Hagemeister
c82b1fdad6
[slideshare] Fix description
2014-04-11 02:19:15 +02:00
Philipp Hagemeister
b0fb63abe8
[dailymotion:playlist] Fix title
2014-04-11 02:16:46 +02:00
Philipp Hagemeister
3ab34c603e
[comedycentral] Fix test md5sum
2014-04-11 02:14:31 +02:00
Philipp Hagemeister
7d6413341a
release 2014.04.11.1
2014-04-11 01:29:54 +02:00
Philipp Hagemeister
140012d0f6
release 2014.04.11
2014-04-11 01:28:30 +02:00
Philipp Hagemeister
4be9f8c814
[ninegag] Add support for p/ URLs
2014-04-11 01:25:24 +02:00
Sergey M․
5c802bac37
[byutv] Fix test
2014-04-10 19:37:55 +07:00
Sergey M․
6c30ff756a
[mpora] Fix test
2014-04-10 19:10:03 +07:00
Jaime Marquínez Ferrándiz
62749e4708
[morningstar] Also support 'Cover' ( #2729 )
2014-04-09 20:51:28 +02:00
Jaime Marquínez Ferrándiz
6b7dee4b38
[morningstar] Recognize urls that use 'videoCenter' ( fixes #2729 )
2014-04-09 20:45:49 +02:00
Sergey M․
ef2041eb4e
[br] Add audio extraction and support more URLs ( Closes #2728 )
2014-04-09 20:19:27 +07:00
Philipp Hagemeister
29e3e682af
[comedycentral] Match more URLs
...
Looks like they only offer clips instead of full episodes now. We'll need to add new parsing code as well.
2014-04-09 11:43:15 +02:00
robbie
e4db19511a
Fix subtitle download error reporting ( Fixes #2724 )
2014-04-08 15:59:27 +01:00
Sergey M․
c47d21da80
[ntv] Update test
2014-04-08 19:11:40 +07:00
Philipp Hagemeister
269aecd0c0
[ffmpeg] Do not pass in byets to subprocess ( Fixes #2717 )
2014-04-07 23:33:05 +02:00
Philipp Hagemeister
aafddb2b0a
Merge remote-tracking branch 'anisse/fix-content-encoding-charset'
2014-04-07 23:27:03 +02:00
Philipp Hagemeister
6262ac8ac5
release 2014.04.07.4
2014-04-07 23:23:54 +02:00
Philipp Hagemeister
89938c719e
Fix Windows output for non-BMP unicode characters
2014-04-07 23:23:48 +02:00
Anisse Astier
ec0fafbb19
[extractor/common] fallback on utf-8 when charset is not found
...
fixes #2721
2014-04-07 23:10:16 +02:00
Philipp Hagemeister
a5863bdf33
release 2014.04.07.3
2014-04-07 22:48:45 +02:00
Philipp Hagemeister
b58ddb32ba
[utils] Completely rewrite Windows output ( Fixes #2672 )
2014-04-07 22:48:13 +02:00
Philipp Hagemeister
b9e12a8140
release 2014.04.07.2
2014-04-07 21:41:20 +02:00
Philipp Hagemeister
104aa7388a
Use our own encoding when writing strings
2014-04-07 21:40:34 +02:00
Philipp Hagemeister
c3855d28b0
Merge branch 'master' of github.com:rg3/youtube-dl
2014-04-07 19:57:51 +02:00
Philipp Hagemeister
734f90bb41
Use --encoding when outputting
2014-04-07 19:57:42 +02:00
Jaime Marquínez Ferrándiz
91a6addeeb
Add support for rtve.es/alacarta
2014-04-07 17:30:32 +02:00
Philipp Hagemeister
9afb76c5ad
release 2014.04.07.1
2014-04-07 15:28:55 +02:00
Philipp Hagemeister
dfb2cb5cfd
[teamcoco] Simplify ID management ( Closes #2715 )
2014-04-07 15:25:35 +02:00
Philipp Hagemeister
650d688d10
release 2014.04.07
2014-04-07 13:11:37 +02:00
Philipp Hagemeister
0ba77818f3
[ted] Add width and height ( Fixes #2716 )
2014-04-07 13:11:30 +02:00
Sergey M․
09baa7da7e
[rts] Update test
2014-04-07 00:34:23 +07:00
Sergey M․
85e787f51d
[cbsnews] Add support for cbsnews.com ( Closes #2691 )
2014-04-06 06:03:58 +07:00
Philipp Hagemeister
2a9e1e453a
Merge branch 'master' of github.com:rg3/youtube-dl
2014-04-05 20:05:47 +02:00
Philipp Hagemeister
ee1e199685
[justin.tv] Modernize ( Fixes #2705 )
2014-04-05 17:56:36 +02:00
Sergey M․
17c5a00774
[novamov] Simplify
2014-04-05 19:36:22 +07:00
Sergey M․
15c0e8e7b2
[generic] Generalize novamov based embeds
2014-04-05 17:20:05 +07:00
Sergey M․
cca37fba48
[divxstage] Fix typo in IE_NAME
2014-04-05 17:15:43 +07:00
Sergey M․
9d0993ec4a
[movshare] Support more domains
2014-04-05 17:00:18 +07:00
Sergey M․
342f33bf9e
[divxstage] Support more domains
2014-04-05 16:50:05 +07:00
Sergey M․
7cd3bc5f99
[nowvideo] Support more domains
2014-04-05 16:38:57 +07:00
Sergey M․
931055e6cb
[videoweed] Revert _FILE_DELETED_REGEX
2014-04-05 16:32:14 +07:00
Sergey M․
d0e4cf82f1
[movshare] Add _FILE_DELETED_REGEX
2014-04-05 16:31:38 +07:00
Sergey M․
6f88df2c57
[divxstage] Add support for divxstage.eu
2014-04-05 16:29:44 +07:00