21592 Commits

Author SHA1 Message Date
Sergey M․
244cd04237 [pluralsight] Remove unnecessary login/password encode 2016-04-01 22:46:46 +06:00
Sergey M․
fbdaced256 [lynda] Remove unnecessary login/password encode 2016-04-01 22:45:20 +06:00
Sergey M․
a3373823e1 [udemy] Remove unnecessary login/password encode
This is now covered by compat_urllib_parse_urlencode
2016-04-01 22:42:09 +06:00
Sergey M․
03caa463e7 [udemy:course] Skip non-video lectures 2016-04-01 22:38:56 +06:00
remitamine
3f64379eda [movieclips] fix extraction 2016-04-01 16:22:06 +01:00
Gilles Habran
ca44adda06 Merge branch 'master' of https://github.com/rg3/youtube-dl 2016-04-01 16:09:09 +02:00
Jaime Marquínez Ferrándiz
479181e3a6 README.md: document how to set specific options for each extractor 2016-04-01 14:30:12 +02:00
Jaime Marquínez Ferrándiz
14d77aaab2 Read /etc/youtube-dl.ini config file 2016-04-01 14:02:08 +02:00
Jaime Marquínez Ferrándiz
7fada6e36e [options] Read ini files in windows 2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
57e1fb6532 [YoutubeDL] allow to use different postprocessors for each extractor
'add_post_processor' is kept for backwards compatibility, but it should probably be eventually removed.
2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
e6f20cd142 Add support for loading a config file with different parameters for each site
On Unix it look for ~/.config/youtube-dl/config.ini or ~/.config/youtube-dl.ini, Windows support is currently missing.
The new config file is in the INI format, the options are given in the long form without the leading dashes.
Parameters for an specific extractor are written in their own section.
When a video is contained in a playlist, it inherits the parameters from the playlist extractor.

Example:

    write-thumbnail=

    [youtube:playlist]
    output=%(playlist)s/%(id)s.%(ext)s

    [youtube]
    format=webm

All the videos use '--write-thumbnail', videos inside a YouTube playlist use the specified output template and YouTube videos are downloaded in the webm format.
2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
fa5bda9053 Refactor some parts of the option parsing code 2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
e2887bb044 [YoutubeDL] videos inherit parameters when they are contained in a playlist 2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
09495f1d12 YoutubeDL: use parameters of the specific extractor
The 'force*' and 'extract_flat' parameters are only looked in the main parameters dict, because I think that it only makes sense to use them in a global way
2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
b67e4daddb Allow passing different options to each extractor
Currently it can only be done through python and only affects the extractors, not YoutubeDL.
2016-04-01 13:47:45 +02:00
Jaime Marquínez Ferrándiz
75f86b2a66 extractors: don't access directly params from the downloader 2016-04-01 13:47:45 +02:00
remitamine
3e0c3d14d9 [cbs] add base extractor 2016-04-01 10:12:29 +01:00
remitamine
d8873d4def [aenetworks] improve format extraction 2016-04-01 09:58:02 +01:00
remitamine
db1c969da5 [theplatform] sign https urls 2016-04-01 09:58:02 +01:00
Philipp Hagemeister
e8c339da56 release 2016.04.01 2016-04-01 09:13:47 +02:00
Philipp Hagemeister
1e02bc7ba2 release 2016.04.01 2016.04.01 2016-04-01 09:07:40 +02:00
remitamine
63c55e9f22 [cbs] improve extraction(closes #6321) 2016-04-01 07:33:37 +01:00
remitamine
f9b1529af8 [generic] remove sbnation test(handled by VoxMediaIE) 2016-03-31 23:50:45 +01:00
remitamine
961fc024d2 [voxmedia] improve sbnation support 2016-03-31 23:33:36 +01:00
Sergey M․
b53a06e3b9 [udemy:course] Use new URL format 2016-04-01 02:24:22 +06:00
remitamine
4ecc1fc638 [howstuffworks] improve extraction 2016-03-31 21:11:58 +01:00
Yen Chi Hsuan
5b012dfce8 [tudou] Improve error handling (closes #8988) 2016-04-01 01:42:16 +08:00
remitamine
8369942773 [voxmedia] Add new extractor(closes #3182) 2016-03-31 18:36:41 +01:00
Sergey M․
86f3b66cec [udemy] Remove unused import 2016-03-31 23:00:11 +06:00
Sergey M․
6bb4600717 [udemy:course] Simplify course curriculum downloading 2016-03-31 22:59:19 +06:00
Sergey M․
41d06b0424 [extractor/common] Improve _request_webpage
* Do not ignore data, headers and query for Requests
* Default values for headers and query switched to dicts since these are used by urllib itself
2016-03-31 22:58:38 +06:00
Sergey M․
15d260ebaa [utils] Use update_Request in http_request 2016-03-31 22:55:49 +06:00
Sergey M․
ed0291d153 [utils] Add update_Request 2016-03-31 22:55:01 +06:00
Sergey M․
81da8cbc45 [udemy] Switch to api 2.0 (Closes #9035) 2016-03-31 22:05:25 +06:00
Sergey M․
5299bc3f91 [beeg] Switch to api v6 (Closes #9036) 2016-03-31 20:42:41 +06:00
remitamine
c9c39c22c5 [nationalgeographic] add support for channel.nationalgeographic.com urls 2016-03-31 13:47:38 +01:00
remitamine
d84b48e3f1 [nationalgeographic] improve extraction 2016-03-31 13:44:55 +01:00
remitamine
dd17041c82 [tenplay] remove extractor(fixes #6927) 2016-03-31 12:02:04 +01:00
remitamine
fea7295b14 [brightcove] relax embed_in_page regex 2016-03-31 10:48:22 +01:00
Gilles Habran
05db7b8fbb Merge branch 'master' of https://github.com/rg3/youtube-dl 2016-03-31 09:10:53 +02:00
siddht1
6c3273c6e2 Merge pull request #4 from rg3/master
update
2016-03-31 11:47:40 +05:30
remitamine
9cf01f7f30 [nbc] add new extractor for csnne.com(#5432) 2016-03-31 00:26:42 +01:00
remitamine
ce548296fe [cnbc] fix test 2016-03-31 00:25:11 +01:00
remitamine
c02ec7d430 [cnbc] Add new extractor(closes #8012) 2016-03-30 23:18:31 +01:00
remitamine
6b820a2376 [myspace] improve extraction 2016-03-30 21:18:07 +01:00
Yen Chi Hsuan
e621a344e6 [kwuo] Port to new API and enable --cn-verification-proxy 2016-03-31 02:27:52 +08:00
Yen Chi Hsuan
3ae6f8fec1 [kwuo] Remove _sort_formats() from KuwoBaseIE._get_formats()
Following the idea proposed in 19dbaeece321c51fa336ef142507adf440e22e22
2016-03-31 02:11:21 +08:00
Yen Chi Hsuan
597d52fadb [kuwo:song] Correct song ID extraction (fixes #9033)
Bug introduced in daef04a4e75ccd2ff5e2d2495baa0ac9bcf75724.
2016-03-31 02:00:50 +08:00
Sergey M․
afca767d19 [tumblr] Improve _VALID_URL (Closes #9027) 2016-03-30 22:26:43 +06:00
remitamine
6e359a1534 [comcarcoff] don not depend on crackle extractor(closes #8995)
previously extraction has been delegated to crackle to extract more info
and subtitles #6106 but some of the episodes can't be extracted using
crackle #8995.
2016-03-30 12:27:00 +01:00