Todoroki
ee580538fa
fix nm video DL issue when logged in
2015-03-18 22:24:17 +09:00
Todoroki
c3c5c31517
fix nm video DL issue when logged in
2015-03-18 22:19:55 +09:00
Sergey M․
ed9a25dd61
[generic] Generalize redirect regex
2015-03-18 00:05:40 +06:00
felix
9ef4f12b53
testcases for libsyn and The Daily Show Podcast extractors
2015-03-17 18:54:36 +01:00
Sergey M․
84f8101606
[generic] Follow redirects specified by Refresh
HTTP header
2015-03-17 23:51:40 +06:00
Sergey M․
b1337948eb
[grooveshark] Fix extraction
2015-03-17 23:13:43 +06:00
Sergey M․
2ca1c5aa9f
[douyutv] Improve and extract all formats
2015-03-17 22:27:33 +06:00
Sergey M․
674fb0fcc5
Merge branch 'douyutv' of https://github.com/bonfy/youtube-dl into bonfy-douyutv
2015-03-17 21:41:25 +06:00
Sergey M․
cd459b1d49
[sohu] Fix test's note info
2015-03-17 21:39:31 +06:00
Sergey M․
92a4793b3c
[utils] Place sanitize url function near other sanitizing functions
2015-03-17 21:34:22 +06:00
Sergey M․
dc03a42537
Merge branch 'sohu_fix' of https://github.com/yan12125/youtube-dl into yan12125-sohu_fix
2015-03-17 21:18:36 +06:00
Sergey M․
219da6bb68
[megavideoeu] Remove extractor
2015-03-17 21:13:42 +06:00
Sergey M․
0499cd866e
[primesharetv] Clean up
2015-03-17 21:06:38 +06:00
Jeff Buchbinder
13047f4135
[Primesharetv] Handle file not existing properly.
2015-03-17 20:33:32 +06:00
Jeff Buchbinder
af69cab21d
[Primesharetv] Add public domain example video
2015-03-17 20:33:24 +06:00
Jeff Buchbinder
d41a3fa1b4
[Primesharetv] Add primeshare.tv extractor, still need test data
2015-03-17 20:33:16 +06:00
Jeff Buchbinder
733be371af
Add megavideoz.eu support.
2015-03-17 20:33:03 +06:00
Sergey M․
576904bce6
[letv] Clarify download message
2015-03-17 20:01:31 +06:00
Sergey M.
cf47794f09
Merge pull request #5116 from yan12125/letv_fix
...
[Letv] Fix test_Letv and test_Letv_1 failures in python 3
2015-03-17 19:58:34 +06:00
Sergey M․
c06a9f8730
[arte+7] Check formats ( Closes #5224 )
2015-03-17 19:42:50 +06:00
felix
2e90dff2c2
The Daily Show Podcast support
2015-03-16 20:05:02 +01:00
Jaime Marquínez Ferrándiz
b68eedba23
[rtve.es:infantil] Minor fixes ( closes #5214 )
2015-03-15 22:18:41 +01:00
Eduardo Ferro
d5b559393b
[rtve] Add new extractor for rtve infantil
2015-03-15 22:14:36 +01:00
Philipp Hagemeister
1de4ac1385
release 2015.03.15
2015-03-15 19:38:50 +01:00
Sergey M․
39aa42ffbb
[ard] Capture and output time restricted videos ( Closes #5213 )
2015-03-16 00:21:38 +06:00
Sergey M․
ec1b9577ba
[cloudy] Fix key extraction ( Closes #5211 )
2015-03-15 22:42:13 +06:00
Sergey M.
3b4444f99a
Merge pull request #5208 from admire93/master
...
Fix mistyped docstring indent
2015-03-15 17:20:50 +06:00
Kang Hyojun
613b2d9dc6
Fix mistyped docstring indent
2015-03-15 20:18:23 +09:00
Sergey M․
8f4cc22455
[aftenposten] Adapt to new URL format
2015-03-15 10:08:14 +06:00
Jaime Marquínez Ferrándiz
88cf6fb368
[metadatafromtitle] Some improvements and cleanup
...
* Remove the 'songtitle' field, 'title' can be used instead.
* Remove newlines in the help text, for consistency with other options.
* Add 'from __future__ import unicode_literals'.
* Call '__init__' from the parent class.
* Add test for the format_to_regex method
2015-03-14 20:06:33 +01:00
phiresky
e7db87f700
Add metadata from title parser
...
(Closes #5125 )
2015-03-14 19:46:22 +01:00
Yen Chi Hsuan
2cb434e53e
[Sohu] Fix title extraction
2015-03-15 01:05:01 +08:00
Yen Chi Hsuan
cd65491c30
[Sohu] Add a multiplart video test case
2015-03-15 00:59:49 +08:00
Jaime Marquínez Ferrándiz
082b1155a3
[livestream] Extract all videos in events ( fixes #5198 )
...
The webpage only contains the most recent ones, but if you scroll down more will appear.
2015-03-14 12:06:01 +01:00
Jaime Marquínez Ferrándiz
9202b1b787
[eighttracks] Remove unused import
2015-03-14 12:04:49 +01:00
Sergey M․
a7e01c438d
[8tracks] Modernize
2015-03-14 15:55:21 +06:00
Sergey M․
05be67e77d
[8tracks] Improve extraction
2015-03-14 15:54:23 +06:00
Sergey M․
85741b9986
[8tracks] Use predefined avg duration when duration is negative ( Closes #5200 )
2015-03-14 15:52:06 +06:00
Mamay Alexander
29171bc2d2
[yandexmusic] Site mirrors
2015-03-14 13:56:04 +06:00
Sergey M․
7be5a62ed7
[viewster] Improve extraction
2015-03-14 03:18:04 +06:00
Sergey M․
3647136f24
[viewster] Add extractor
2015-03-14 02:12:11 +06:00
Sergey M․
13598940e3
[kanalplay] Fix test
2015-03-14 01:27:21 +06:00
Sergey M․
bba3fc7960
[beatenpro] Fix tests
2015-03-13 22:13:50 +06:00
Sergey M․
fcd877013e
[beatenpro] Simplify
2015-03-13 22:11:56 +06:00
Sergey M․
ba1d4c0488
[beatenpro] Improve display_id
2015-03-13 22:03:58 +06:00
Sergey M․
517bcca299
[beatenpro] Simplify and improve
2015-03-13 22:01:15 +06:00
Sergey M․
1b53778175
[beatenpro] Use generic format sort
2015-03-13 21:51:49 +06:00
Sergey M․
b7a0304d92
Merge branch 'beatport-pro' of https://github.com/djpohly/youtube-dl into djpohly-beatport-pro
2015-03-13 21:47:01 +06:00
Sergey M․
545315a985
[nrk] Use generic subtitles timecode formatter
2015-03-13 21:40:34 +06:00
Sergey M․
3f4327520c
[kanalplay] Extract subtitles
2015-03-13 21:39:29 +06:00
Sergey M․
4a34f69ea6
[extractor/common] Add subtitles timecode formatter
2015-03-13 21:38:28 +06:00
Sergey M․
fb7e68833c
[kanalplay] Add extractor ( Closes #5188 )
2015-03-13 20:51:44 +06:00
Philipp Hagemeister
486dd09e0b
[YoutubeDL] Check for bytes instead of unicode output templates ( #5192 )
...
Also adapt the embedding examples for those poor souls still using 2.x.
2015-03-13 08:40:20 +01:00
Jaime Marquínez Ferrándiz
054b99a330
[jeuxvideo] Fix extraction ( fixes #5190 )
2015-03-12 22:33:59 +01:00
Devin J. Pohly
65c5e044c7
fix python2
2015-03-12 16:42:55 -04:00
Devin J. Pohly
11984c7467
[BeatportPro] Add new extractor
...
This extractor is for Beatport's 2-minute, low-quality track previews
only. To obtain an entire track, you obviously have to purchase and
download it normally through the Beatport store!
Possible future improvements:
- Playlists for albums or other track-list pages
- User login to play from My Beatport, Hold Bin, or Cart
2015-03-12 16:03:37 -04:00
Jaime Marquínez Ferrándiz
3946864c8a
[vimeo] Use https for all vimeo.com urls
...
Unfortunately vimeopro.com doesn't support it yet.
2015-03-12 19:08:16 +01:00
Jaime Marquínez Ferrándiz
b84037013e
[vimeo] Fix login ( #3886 )
2015-03-12 18:45:00 +01:00
Leonardo Amaral
d7d79106c7
* Change globo.py flash ver to 17.0.0.132 - Chrome 42.0.2311.22
2015-03-12 14:23:42 -03:00
Sergey M․
1138491631
[yam] Skip test
2015-03-12 21:59:46 +06:00
Sergey M․
71705fa70d
[footyroom] Add extractor ( Closes #5000 )
2015-03-12 21:56:56 +06:00
Sergey M.
602814adab
Merge pull request #5150 from yan12125/yam_fix
...
[Yam] Add an error detection and update test cases
2015-03-12 21:01:49 +06:00
Jaime Marquínez Ferrándiz
3a77719c5a
Don't accept '-1' as format, 'all' is clearer
2015-03-11 17:38:35 +01:00
Sergey M․
a3fbd18824
[funnyordie] Simplify subtitles
2015-03-11 21:56:22 +06:00
Sergey M․
c6052b8c14
Merge branch 'master' of https://github.com/pishposhmcgee/youtube-dl into pishposhmcgee-master
2015-03-11 21:45:43 +06:00
Sergey M․
c792b5011f
[ssa] Add extractor ( Closes #5169 )
2015-03-11 21:15:36 +06:00
Sergey M․
32aaeca775
[npo] Improve smooth stream skipping and set low preference for streams other than hds ans hls ( Closes #5175 )
2015-03-11 20:34:32 +06:00
pishposhmcgee
1593194c63
Update funnyordie.py
2015-03-10 15:35:35 -05:00
PishPosh.McGee
614a7e1e23
Added subtitles for FunnyOrDie
2015-03-10 15:22:46 -05:00
Sergey M․
2ebfeacabc
[utils] Keep dot and dotdot unmodified ( Closes #5171 )
2015-03-10 00:50:11 +06:00
Jaime Marquínez Ferrándiz
f5d8f58a17
[yandexmusic:album] Improve _VALID_URL to avoid matching tracks urls
2015-03-09 18:17:22 +01:00
Jaime Marquínez Ferrándiz
937daef4a7
[niconico] Use '_match_id'
2015-03-09 18:12:41 +01:00
Jaime Marquínez Ferrándiz
dd77f14c64
[yandexmusic] PEP8: remove blank line at the end of file
2015-03-09 18:07:31 +01:00
Sergey M․
d1e2e8f583
[yamusic] Rename to yandexmusic
2015-03-09 21:44:59 +06:00
Sergey M․
47fe42e1ab
[yamusic] Improve, simplify, fix python3 issues and add tests
2015-03-09 21:43:46 +06:00
Mamay Alexander
4c60393854
[YandexMusic] Add new extractor
2015-03-09 19:06:49 +06:00
Philipp Hagemeister
f848215dfc
release 2015.03.09
2015-03-09 03:02:03 +01:00
Philipp Hagemeister
dcca581967
Merge remote-tracking branch 'origin/master'
...
Conflicts:
youtube_dl/YoutubeDL.py
2015-03-09 03:01:28 +01:00
Sergey M․
dd7831fe94
[breakcom] Process only play purpose media formats ( Closes #5164 )
2015-03-09 04:55:35 +06:00
Naglis Jonaitis
cc08b11d16
[adultswim] Improve video_info extraction ( Fixes #5152 )
...
Look for video_info inside `slugged_video`, if slug is not found among collections.
Also, simplify a bit.
2015-03-08 21:35:04 +02:00
Philipp Hagemeister
8bba753cca
[options] Rename --dump-intermediate-pages to --dump-pages for consistence with --write-pages
2015-03-08 18:37:43 +01:00
Jaime Marquínez Ferrándiz
43d6280d0a
[downloader/f4m] Fix use of base64 in python 3.2 ( fixes #5132 )
...
b64decode needs a byte string, but on 3.4 it also accepts strings.
2015-03-08 18:25:11 +01:00
Sergey M․
e5a11a2293
[YoutubeDL] Sanitize path before creating non-existent paths ( Closes #4324 )
2015-03-08 22:09:42 +06:00
Sergey M․
f18ef2d144
[utils] Disallow trailing dot in sanitize_path for a path part
2015-03-08 22:08:48 +06:00
Sergey M․
1bb5c511a5
[YoutubeDL] Sanitize outtmpl as path
2015-03-08 20:57:30 +06:00
Sergey M․
d55de57b67
[utils] Fix sanitize_open
2015-03-08 20:56:28 +06:00
Sergey M․
a2aaf4dbc6
[utils] Add sanitize_path
2015-03-08 20:55:22 +06:00
Sergey M․
bdf6eee0ae
[gazeta] Extend _VALID_URL
2015-03-08 19:17:54 +06:00
Naglis Jonaitis
8b910bda0c
[teamcoco] Fix extraction
2015-03-08 14:28:53 +02:00
Naglis Jonaitis
24993e3b39
[vidme] Fix view_count extraction and remove comment_count extraction ( Fixes #5133 )
...
Comment counts seem to no longer be listed on vid.me
2015-03-08 14:12:10 +02:00
Sergey M․
11101076a1
[pladform] Fix format quality sorting
2015-03-08 18:09:47 +06:00
Sergey M․
f838875726
[pladform] Add support for embeds
2015-03-08 18:07:10 +06:00
Sergey M․
28778d6bae
[pladform] Add extractor
2015-03-08 18:03:12 +06:00
Naglis Jonaitis
1132eae56d
[gazeta] Add new extractor ( Closes #4222 )
2015-03-08 13:54:01 +02:00
Sergey M․
d34e79492d
[twitch] Fix live streams ( Closes #5158 )
2015-03-08 16:54:11 +06:00
Philipp Hagemeister
ab205b9dc8
Revert "[YoutubeDL] Sanitize outtmpl as it may contain forbidden characters"
...
This reverts commit 7dcad95d4f
.
The output template is most definitly allowed to contain forbidden characters; otherwise -o /foo/bar/vid.mp4 wouldn't work.
2015-03-07 22:18:22 +01:00
Sergey M․
7dcad95d4f
[YoutubeDL] Sanitize outtmpl as it may contain forbidden characters
2015-03-08 01:13:23 +06:00
Sergey M․
8a48223a7b
[eagleplatform] Remove debug output
2015-03-07 22:35:36 +06:00
Sergey M․
d47ae7f620
[eagleplatform] Add support for ClipYou embeds
2015-03-07 22:34:44 +06:00
Sergey M․
135c9c42bf
[eagleplatform] Add support for embeds
2015-03-07 22:22:57 +06:00
Sergey M․
0bf79ac455
[eagleplatform] Add extractor
2015-03-07 22:16:23 +06:00
Sergey M․
98998cded6
[youtube:search_url] Fix extraction ( Closes #5155 )
2015-03-07 18:59:06 +06:00
Sergey M․
14137b5781
[orf:iptv] Add extractor ( Closes #5140 )
2015-03-07 17:31:03 +06:00
bonfy
a172d96292
[douyutv] Add new extractor
2015-03-07 14:05:56 +08:00
Jaime Marquínez Ferrándiz
23ba76bc0e
[dailymotion] Replace test
...
It has been removed.
2015-03-06 22:45:05 +01:00
Jaime Marquínez Ferrándiz
61e00a9775
[vimeo] Use https for player.vimeo.com urls ( closes #5147 )
2015-03-06 22:39:05 +01:00
Jaime Marquínez Ferrándiz
d1508cd68d
[vimeo:album] Fix password protected videos
...
Since it only uses https now, don't recognize http urls.
2015-03-06 22:16:26 +01:00
Jaime Marquínez Ferrándiz
9c85b5376d
[vimeo] Fix and use '_verify_video_password' ( #5001 )
...
It only supports verifying the password over https now.
Use it instead of manually setting the 'password' cookie because it allows to check if the password is correct.
2015-03-06 19:08:27 +01:00
Jaime Marquínez Ferrándiz
3c6f245083
[vimeo] Fix upload date extraction
2015-03-06 18:16:56 +01:00
Sergey M․
f207019ce5
[extractor/common] Remove 'm3u8' from quality selection URL
2015-03-06 22:53:53 +06:00
Yen Chi Hsuan
bd05aa4e24
[Yam] Add an error detection and update test cases
2015-03-07 00:53:52 +08:00
Sergey M․
8dc9d361c2
[extractor/common] Fix format_id when last_media
is None and always include m3u8_id
if present
...
The rationale behind `m3u8_id` was to resolve duplicates when processing several m3u8 playlists within the same media that give equal resulting `format_id`'s,
e.g. `youtube-dl http://www.rts.ch/play/tv/passe-moi-les-jumelles/video/la-fee-des-bois-mustang-les-chemins-du-vent?id=3854925 -F`
2015-03-06 22:52:50 +06:00
Philipp Hagemeister
d0e958c71c
[twitch:vod] Prefer source stream ( Fixes #5143 )
2015-03-06 10:53:49 +01:00
Philipp Hagemeister
a0bb7c5593
[extractor/common] Improve m3u format IDs ( #5143 )
2015-03-06 10:49:42 +01:00
Yen Chi Hsuan
55969016e9
[utils] Add a function to sanitize consecutive slashes in URLs
2015-03-06 12:43:49 +08:00
Philipp Hagemeister
9609f02e3c
[vidme] Modernize
2015-03-05 22:34:56 +01:00
Yen Chi Hsuan
5c7495a194
[sohu] Correct wrong imports
2015-03-06 02:48:27 +08:00
Yen Chi Hsuan
5ee6fc974e
[sohu] Fix info extractor and add tests
2015-03-06 02:43:39 +08:00
Naglis Jonaitis
c2ebea6580
[extremetube] Fix extraction ( Closes #5127 )
2015-03-05 14:45:38 +02:00
Sergey M․
12a129ec6d
[playwire] Add extractor
2015-03-05 02:36:53 +06:00
Jaime Marquínez Ferrándiz
f28fe66970
[downloader/http] Add missing fields for _hook_progress call
...
It would fail if you run 'youtube-dl --no-part URL' a second time when the file has already been downloaded.
(Reported in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1195779 )
2015-03-04 12:14:38 +01:00
Jaime Marquínez Ferrándiz
123397317c
[downloader/http] Remove wrong '_hook_progress' call ( fixes #5117 )
2015-03-03 18:45:56 +01:00
Naglis Jonaitis
dc570c4951
[lrt] Pass --realtime to rtmpdump
2015-03-03 18:41:34 +02:00
Naglis Jonaitis
22d3628319
[tvplay] Adapt _VALID_URL and test case to domain name change
2015-03-03 18:39:28 +02:00
Sergey M․
50c9949d7a
[youporn] Imrove JSON regex and preserve the old one
2015-03-03 21:39:04 +06:00
Sergey M.
376817c6d4
Merge pull request #5115 from chaos33/youporn-json
...
fix youporn extractor's json search regex
2015-03-03 21:32:13 +06:00
Yen Chi Hsuan
63fc800057
[Letv] Fix test_Letv and test_Letv_1 failures in python 3
2015-03-03 23:20:55 +08:00
chaos33
e0d0572b73
fix youporn extractor's json search regex
2015-03-03 22:53:05 +08:00
Philipp Hagemeister
7fde87c77d
release 2015.03.03.1
2015-03-03 13:59:38 +01:00
Philipp Hagemeister
938c3f65b6
Merge branch 'cn-verification-proxy'
2015-03-03 13:57:29 +01:00
Philipp Hagemeister
2461f79d2a
[utils] Correct per-request proxy handling
2015-03-03 13:56:06 +01:00
Philipp Hagemeister
499bfcbfd0
Make sure netrc works for all extractors with login support
...
Fixes #5112
2015-03-03 12:59:17 +01:00
Philipp Hagemeister
07490f8017
release 2015.03.03
2015-03-03 00:05:05 +01:00
Philipp Hagemeister
91410c9bfa
[letv] Add --cn-verification-proxy ( Closes #5077 )
2015-03-03 00:03:06 +01:00
Philipp Hagemeister
a7440261c5
[utils] Streap leading dots
...
Fixes #2865 , closes #5087
2015-03-02 19:07:19 +01:00
Philipp Hagemeister
76c73715fb
[generic] Parse RSS enclosure URLs ( Fixes #5091 )
2015-03-02 18:21:31 +01:00
Philipp Hagemeister
c75f0b361a
[downloader/external] Add support for custom options ( Fixes #4885 , closes #5098 )
2015-03-02 18:21:31 +01:00
Sergey M․
295df4edb9
[soundcloud] Fix glitches ( #5101 )
2015-03-02 22:47:07 +06:00
Sergey M․
562ceab13d
[soundcloud] Check direct links validity ( Closes #5101 )
2015-03-02 22:39:32 +06:00
Sergey M․
2f0f6578c3
[extractor/common] Assume non HTTP(S) URLs valid
2015-03-02 22:38:44 +06:00
Sergey M․
30cbd4e0d6
[lynda] Completely skip videos we don't have access to, extract base class and modernize ( Closes #5093 )
2015-03-02 22:12:10 +06:00
Sergey
7594be85ff
[lynda] Check for the empty subtitle
2015-03-02 11:49:39 +02:00
Sergey M․
3630034609
[vk] Fix test ( Closes #5100 )
2015-03-02 03:30:18 +06:00
Sergey M․
4e01501bbf
[vk] Fix extraction ( Closes #4967 , closes #4686 )
2015-03-01 21:56:30 +06:00
Sergey M․
1aa5172f56
[vk] Catch temporarily unavailable video error message
2015-03-01 21:55:43 +06:00
Jaime Marquínez Ferrándiz
31bd39256b
--load-info: Use the fileinput module
...
It automatically handles the '-' filename as stdin
2015-03-01 11:54:48 +01:00
Jaime Marquínez Ferrándiz
003c69a84b
Use shutil.get_terminal_size for getting the terminal width if it's available (python >= 3.3)
2015-02-28 21:44:57 +01:00
Philipp Hagemeister
0134901108
release 2015.02.28
2015-02-28 21:24:25 +01:00
Philipp Hagemeister
eee6293d57
[thechive] remove in favor of Kaltura ( #5072 )
2015-02-28 20:55:49 +01:00
Philipp Hagemeister
8237bec4f0
[escapist] Extract duration
2015-02-28 20:52:52 +01:00