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
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
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
Sergey M․
607619bc90
Add manually generated ISSUE_TEMPLATE.md
...
In order not to wait for the next release
2016-03-29 22:04:29 +06:00
Sergey M․
0b7bfc9422
Improve ISSUE_TEMPLATE_tmpl.md
2016-03-29 22:02:42 +06:00
Sergey M․
7168a6c874
[devscripts/make_issue_template] Fix __version__ again
2016-03-29 03:05:15 +06:00
Sergey M․
034947dd1e
Rename ISSUE_TEMPLATE.tmpl in order not to be picked up by github
2016-03-29 02:48:04 +06:00
Sergey M․
3c0de33ad7
Remove ISSUE_TEMPLATE.md
2016-03-29 02:43:48 +06:00
Sergey M․
89924f8230
[devscripts/make_issue_template] Fix NameError under python3
2016-03-29 02:41:27 +06:00
Sergey M․
a39c68f7e5
Exclude make_issue_template.py from flake8
2016-03-29 02:19:24 +06:00
Sergey M․
4a5a67ca25
[devscripts/release.sh] Make ISSUE_TEMPLATE.md and commit it
2016-03-29 02:18:52 +06:00
Sergey M․
8751da85a7
[Makefile] Fix ISSUE_TEMPLATE.md target
2016-03-29 02:17:57 +06:00
Sergey M․
3bf1df51fd
[devscripts/make_issue_template] Rework to use ISSUE_TEMPLATE.tmpl ( Closes #8785 )
2016-03-29 02:16:38 +06:00
Sergey M․
3842a3e652
Add ISSUE_TEMPLATE.tmpl as template for ISSUE_TEMPLATE.md
2016-03-29 02:15:26 +06:00
Sander van den Oever
7710bdf4e8
Add initial ISSUE_TEMPLATE
...
Add auto-updating of youtube-dl version in ISSUE_TEMPLATE
Move parts of template text and adopt makefile to new format
Moved the 'kind-of-issue' section and rephrased a bit
Rephrased and moved Example URL section upwards
Moved ISSUE_TEMPLATE inside .github folder.
Update makefile to match new folderstructure
2016-03-28 22:43:13 +06:00
Sergey M
8d9dd3c34b
[README.md] Add format_id to the list of string meta fields available for use in format selection
2016-03-28 03:08:34 +05:00
Sergey M․
33f3040a3e
[YoutubeDL] Fix sanitizing subtitles' url
2016-03-28 03:13:39 +06:00
Sergey M․
03442072c0
[pornhub] Fix typo ( Closes #9008 )
2016-03-28 01:21:44 +06:00