Sergey M.
6d784e87f4
Credit @prutz1311 for normalboots.com ( #2279 )
2014-02-17 09:03:28 +07:00
Philipp Hagemeister
845d14d377
credit @Fnordlab for chilloutzone
2014-02-07 12:00:58 +01:00
Philipp Hagemeister
588128d054
Add --ignore-config option ( Fixes #633 )
2014-02-03 06:54:27 +01:00
Philipp Hagemeister
2a89386232
Credit @MikeCol for malemotion IE
2014-01-27 07:43:41 +01:00
Philipp Hagemeister
8c61d9a9b1
Mention default for -f ( Fixes #2215 )
2014-01-23 18:50:04 +01:00
Philipp Hagemeister
8b1be5cd73
Move --youtube-include-dash-manifest into correct option group
2014-01-22 22:17:53 +01:00
Philipp Hagemeister
4919603f66
[youtube] Make DASH manifest download conditional for now
...
DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
2014-01-22 21:56:38 +01:00
Philipp Hagemeister
79bf58f9b5
Document -f worstaudio as well
2014-01-22 14:55:45 +01:00
Philipp Hagemeister
de3ef3ed58
Default to -f best-audio when only audio is requested
2014-01-22 14:53:23 +01:00
Philipp Hagemeister
ba7678f9cc
Add -f bestaudio ( Fixes #2163 )
2014-01-22 14:47:29 +01:00
Philipp Hagemeister
04b4d394d9
Add new --default-search option ( #2193 )
2014-01-22 14:16:43 +01:00
Philipp Hagemeister
7b0817e8e1
[servingsys] Add support
...
This also adds support for brightcove advertisements.
Fixes #2181
2014-01-21 02:09:51 +01:00
Philipp Hagemeister
a7732b672e
Credit @sahutd for franceinter ( #2152 )
2014-01-17 03:09:34 +01:00
Philipp Hagemeister
4950f30890
Fix --list-formats description ( Closes #2142 )
2014-01-13 00:03:31 +01:00
Philipp Hagemeister
17093b83ca
Allow ~ in --download-archive ( Fixes #2137 )
2014-01-12 01:27:55 +01:00
dst
67d28bff12
Tidy help text
2014-01-12 06:27:00 +07:00
Jaime Marquínez Ferrándiz
76b1bd672d
Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options ( #2115 )
...
Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
2014-01-08 17:53:34 +01:00
Philipp Hagemeister
bac268e243
Clarify --date* documentation ( Fixes #2093 )
2014-01-07 10:09:37 +01:00
Philipp Hagemeister
56327689a2
Move postprocessor into its own package
2014-01-07 05:49:17 +01:00
Philipp Hagemeister
5f263296ea
Merge remote-tracking branch 'epitron/metadata-pp'
...
Conflicts:
youtube_dl/PostProcessor.py
2014-01-07 05:44:44 +01:00
Jaime Marquínez Ferrándiz
41292a3827
Fix list comprehension for decoding the URLs ( fixes #2100 )
...
It wasn’t a comprehension, it was just using the last url from the previous comprehension.
That didn’t raise an error in python 2, but in python 3 the variable was not defined.
2014-01-05 10:58:36 +01:00
Philipp Hagemeister
c774b3c696
Make sure URLs are always character strings ( Fixes #2051 )
2014-01-05 05:24:50 +01:00
Philipp Hagemeister
9656ee5d1d
Document --socket-timeout
2014-01-05 04:36:46 +01:00
Philipp Hagemeister
7c094bfe2f
Reveal a little bit more detail about what we cache ( #858 )
2014-01-03 10:57:31 +01:00
Philipp Hagemeister
0f30658329
Clarify --cache-dir ( #858 )
2014-01-02 23:27:47 +01:00
epitron
e63fc1bed4
Added '--xattrs' option which writes metadata to the file's extended attributes using a youtube-dl postprocessor.
...
Works on Linux, OSX, and Windows.
2014-01-02 07:47:28 -05:00
Philipp Hagemeister
a0ddb8a2fa
Add new --print-traffic option
2013-12-29 15:28:32 +01:00
Philipp Hagemeister
fd46a318a2
Print out encoding information in -v ( #2046 )
2013-12-26 21:55:42 +01:00
Philipp Hagemeister
5d681e960d
Use bidiv instead of fribidi if available ( Fixes #1912 )
2013-12-23 04:19:50 +01:00
Philipp Hagemeister
5a94982abe
Remove unused import
2013-12-22 03:52:12 +01:00
Philipp Hagemeister
04ff34ab89
Show all matching URLs
2013-12-22 03:25:55 +01:00
Philipp Hagemeister
a19fd00cc4
Simplify --playlist-start / --playlist-end interface
2013-12-16 13:16:20 +01:00
Philipp Hagemeister
b83be81d27
Credit @mjorlitzky for pornhd ( #1961 )
2013-12-16 05:11:19 +01:00
Philipp Hagemeister
e3946f989e
Set process title to youtube-dl
...
This allows killing all youtube-dl processes with killall youtube-dl, and shows up nicer in some programs.
2013-12-16 05:04:55 +01:00
Philipp Hagemeister
525ef9227f
Add --get-duration ( Fixes #859 )
2013-12-16 04:15:10 +01:00
Philipp Hagemeister
5fe18bdbde
Add --min-views / --max-views ( Fixes #1979 )
2013-12-16 03:09:49 +01:00
Jaime Marquínez Ferrándiz
dca02c80bc
Fix detection of the extension if the 'extractaudio' is given and improve the error message ( #1969 )
...
Using 'foo.mp4' shouldn't raise an error.
If 'foo' is given suggest using 'foo.%(ext)s' for the template
2013-12-15 11:42:38 +01:00
Philipp Hagemeister
1c088fa89d
Improve --bidi-workaround support
2013-12-09 18:29:07 +01:00
Philipp Hagemeister
db4da14027
Merge remote-tracking branch 'jaimeMF/load-info'
2013-12-09 04:55:02 +01:00
Philipp Hagemeister
0783b09b92
Add a workaround for terminals without bidi support ( Fixes #1912 )
2013-12-09 04:08:51 +01:00
Jaime Marquínez Ferrándiz
1dcc4c0cad
Add --load-info option ( #972 )
...
It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file
2013-12-03 20:15:20 +01:00
Philipp Hagemeister
cf6758d204
Document disabling proxy ( #1882 )
2013-12-03 13:33:07 +01:00
Philipp Hagemeister
a0eaa341e1
[configuration] Undo code breakage
2013-12-03 13:11:20 +01:00
Philipp Hagemeister
fb27c2295e
Correct configuration file locations
2013-12-03 13:09:48 +01:00
Philipp Hagemeister
1b753cb334
Add Windows configuration file locations ( #1881 )
2013-12-03 13:04:02 +01:00
Philipp Hagemeister
36a826a50d
Clarify --download-archive help ( #1757 )
2013-12-03 11:54:52 +01:00
Philipp Hagemeister
8796857429
Credit @dstftw for smotri IE
2013-12-02 17:43:22 +01:00
Philipp Hagemeister
6ad14cab59
Add --socket-timeout option
2013-12-02 13:37:05 +01:00
Philipp Hagemeister
b138de72f2
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-30 00:42:56 +01:00
Philipp Hagemeister
06dcbb71d8
Clarify help of --write-pages ( #1853 )
2013-11-30 00:42:43 +01:00
Philipp Hagemeister
323ec6ae56
Clarify --download-archive help
2013-11-29 15:57:43 +01:00
Nicolas Kaiser
9986238ba9
fix typo in help
2013-11-29 09:48:38 +01:00
Jaime Marquínez Ferrándiz
c2e52508cc
Include the proxy in the parameters for YoutubeDL ( fixes #1831 )
2013-11-26 08:03:11 +01:00
Philipp Hagemeister
0c75c3fa7a
Do not warn about fixed output template if --max-downloads is 1
...
Fixes #1828
2013-11-25 22:15:33 +01:00
Philipp Hagemeister
e03db0a077
Merge branch 'master' into opener-to-ydl
2013-11-24 15:18:44 +01:00
Philipp Hagemeister
38b2db6a66
Credit @takuya0301 for niconico
2013-11-24 06:39:49 +01:00
Philipp Hagemeister
dca0872056
Move the opener to the YoutubeDL object.
...
This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805 .
2013-11-22 19:57:52 +01:00
Philipp Hagemeister
0a120f74b2
Credit @diffycat for anitube
2013-11-20 06:36:00 +01:00
Philipp Hagemeister
8694c60000
import json for --dump-json
2013-11-20 06:18:24 +01:00
Mohamedh Fazal
9d1538182f
Add an option to dump json information
2013-11-20 06:14:57 +01:00
Philipp Hagemeister
bdde425cbe
Save and restore console title ( Fixes #1782 )
2013-11-17 21:10:11 +01:00
Philipp Hagemeister
d37936386f
Credit @saper for tvp IE ( #1730 )
2013-11-13 11:08:07 +01:00
Philipp Hagemeister
b5bdc2699a
Credit @jelly for gamekings extractor ( #1759 )
2013-11-13 10:52:22 +01:00
Philipp Hagemeister
d4b7da84c3
Clarify -c. Do not pass it in if you don't know what you're doing
...
Suggested in #1743
2013-11-11 14:21:14 +01:00
Jaime Marquínez Ferrándiz
2a9e9b210b
Fix the documentation of '--autonumber-size' ( #1743 )
...
it's '--auto-number' not '--autonumber'
2013-11-09 19:21:30 +01:00
Philipp Hagemeister
d41e6efc85
New debug option --write-pages
2013-10-28 10:44:02 +01:00
Jaime Marquínez Ferrándiz
b5936c0059
Document the %(format_id)s field for the output template
2013-10-25 17:18:06 +02:00
Jaime Marquínez Ferrándiz
3126050c0f
Hide the video password on verbose mode
2013-10-23 16:32:17 +02:00
Philipp Hagemeister
41fd7c7e60
Add new option --abort-on-error
2013-10-18 23:09:32 +02:00
Philipp Hagemeister
fdefe96bf2
Document %(format)s ( #1612 )
2013-10-18 23:09:08 +02:00
Philipp Hagemeister
cce722b79c
Add metavar to --cache-dir
2013-10-18 11:50:48 +02:00
Philipp Hagemeister
1c1218fefc
Merge remote-tracking branch 'jaimeMF/format_selection'
2013-10-18 00:17:03 +02:00
Philipp Hagemeister
cd054fc491
Use upper-case for prefixes in help to signify bytes ( #1043 )
2013-10-15 04:53:02 +02:00
Philipp Hagemeister
f219743e33
Merge remote-tracking branch 'alphapapa/master'
2013-10-15 04:52:07 +02:00
Philipp Hagemeister
a4fd04158e
Do not import *
2013-10-15 02:07:26 +02:00
Philipp Hagemeister
a623df4c7b
Credit @Elbandi for sztvhu
2013-10-15 01:34:47 +02:00
Jai Grimshaw
1fb07d10a3
[youtube] Adds #1312 Download annotations
...
Adds #1321 Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API.
Added unit test for annotations.
2013-10-14 16:22:27 +11:00
Jaime Marquínez Ferrándiz
dd82ffea0c
Implement format selection in YoutubeDL
...
Now the IEs can set a formats field in the info_dict, with the formats ordered from worst to best quality. It's a list of dicts with the following fields:
* Mandatory: url and ext
* Optional: format and format_id
The format_id is used for choosing which formats have to be downloaded.
Now a video result is processed by the method process_video_result.
2013-10-11 16:34:48 +02:00
Jaime Marquínez Ferrándiz
bc4f29170f
Add a PostProcessor for adding metadata to the file ( closes #1570 )
...
It currently sets the title, the date and the author values.
2013-10-11 11:19:09 +02:00
Jaime Marquínez Ferrándiz
2ae3edb1cf
Fix the printing of the proxy map in debug mode
...
The proxies have to be extracted from the opener.handlers
2013-10-07 21:10:31 +02:00
Philipp Hagemeister
a27b9e8bd5
Move opener setup into a separate helper function
2013-10-07 19:01:47 +02:00
Philipp Hagemeister
15870e90b0
Restore warning when user forgets to quote URL ( #1396 )
2013-10-07 12:21:24 +02:00
Philipp Hagemeister
b24f347190
Merge branch 'download-archive'
...
Conflicts:
youtube_dl/YoutubeDL.py
youtube_dl/__init__.py
2013-10-06 16:30:26 +02:00
Philipp Hagemeister
8dbe9899a9
Allow users to specify an age limit ( fixes #1545 )
...
With these changes, users can now restrict what videos are downloaded by the intented audience, by specifying their age with --age-limit YEARS .
Add rudimentary support in youtube, pornotube, and youporn.
2013-10-06 06:08:56 +02:00
Philipp Hagemeister
c1c9a79c49
Add basic --download-archive option
...
Often, users want to be able to download only videos they haven't seen before, despite the video files having been deleted or moved in the mean time.
When --download-archive FILE is given, the extractor and ID of every download is recorded in the specified file. If it is already present, the video in question is skipped.
2013-10-06 04:27:10 +02:00
Philipp Hagemeister
be8fe32c92
Fix help of --cachedir
2013-10-02 14:37:19 +02:00
Philipp Hagemeister
c38b1e776d
[youtube] Simplify cache_dir code ( #1529 )
2013-10-02 08:41:14 +02:00
Philipp Hagemeister
4f8bf17f23
Merge remote-tracking branch 'holomorph/master'
2013-10-02 08:23:53 +02:00
Mark Oteiza
fa55675593
Support XDG base directory specification
2013-09-30 18:22:38 -04:00
Filippo Valsorda
47192f92d8
implement --no-playlist to only download current video - closes #755
2013-09-30 16:26:25 -04:00
Philipp Hagemeister
46353f6783
[update] Look for .exe extension on Windows ( Fixes #745 )
2013-09-29 14:37:00 +02:00
Philipp Hagemeister
29c7a63df8
Remove debugging code
2013-09-24 21:55:25 +02:00
Philipp Hagemeister
7f74773254
Add option --no-cache-dir
2013-09-24 21:26:10 +02:00
Philipp Hagemeister
c3c88a2664
Allow opts.cachedir == None to disable cache
2013-09-24 21:04:43 +02:00
Philipp Hagemeister
f8061589e6
[youtube] Actually pass in cachedir option
2013-09-22 10:51:33 +02:00
Philipp Hagemeister
edf3e38ebd
[youtube] Improve cache and add an option to print the extracted signatures
2013-09-22 10:30:02 +02:00
Philipp Hagemeister
b61067fa4f
Abort if extractaudio is given without a variable extension ( #1470 )
2013-09-21 11:10:22 +02:00
Philipp Hagemeister
2dad310e2c
Credit @Ruirize for newgrounds
2013-09-18 22:30:22 +02:00
Philipp Hagemeister
830dd1944a
Clarify -i help ( #1453 )
2013-09-18 13:23:04 +02:00
Philipp Hagemeister
7459e3a290
Always correct encoding when writing to sys.stderr ( Fixes #1435 )
2013-09-16 06:55:41 +02:00
Jaime Marquínez Ferrándiz
0b7f31184d
Now --all-sub is a modifier to --write-sub and --write-auto-sub ( closes #1412 )
...
For keeping backwards compatibility --all-sub sets --write-sub if --write-auto-sub is not given
2013-09-14 11:14:40 +02:00
Jaime Marquínez Ferrándiz
ac4f319ba1
Credit @iemejia
2013-09-11 17:58:51 +02:00
Ismael Mejia
72836fcee4
Merge branch 'master' into subtitles_rework
2013-09-06 23:24:41 +02:00
Ismael Mejia
d6e203b3dc
[subtitles] fixed multiple subtitles language separated by comma after merge
...
As mentioned in the pull request, I forgot to include this changes.
aa6a10c44a
2013-09-06 16:30:13 +02:00
Jaime Marquínez Ferrándiz
085bea4513
Credit @Huarong for tv.sohu.com
2013-09-04 22:09:22 +02:00
Allan Zhou
bdc6b3fc64
add support for "-f mp4" for YouTube
2013-08-30 17:51:50 -07:00
Jaime Marquínez Ferrándiz
920ef0779b
Hide the password and username in verbose mode ( closes #1089 )
2013-08-28 15:14:02 +02:00
Philipp Hagemeister
c496ca96e7
Fix platform name in Python 2 with --verbose ( Closes #1228 )
2013-08-28 12:57:10 +02:00
Ismael Mejia
06a401c845
Merge branch 'master' into subtitles_rework
2013-08-28 00:33:12 +02:00
Philipp Hagemeister
88a79ce6a6
Delete default user agent ( Fixes #1309 )
2013-08-27 23:31:24 +02:00
Jaime Marquínez Ferrándiz
aa6a10c44a
Allow to specify multiple subtitles languages separated by commas ( closes #518 )
2013-08-23 18:34:57 +02:00
Jaime Marquínez Ferrándiz
d4051a8e05
Add a post processor for embedding subtitles in mp4 videos ( closes #1052 )
2013-08-23 15:06:19 +02:00
Ismael Mejia
18b4e04f1c
Merge branch 'master' into subtitles_rework
2013-08-22 23:29:36 +02:00
Ismael Mejia
1865ed31b9
[subtitles] separated subtitle options in their own group
2013-08-22 22:44:04 +02:00
Jaime Marquínez Ferrándiz
4a55479fa9
Credit Pierre Rudloff for JeuxVideoIE and UnistraIE
2013-08-22 13:21:32 +02:00
Ismael Mejia
33eb0ce4c4
[subtitles] removed only-sub option (--skip-download achieves the same
...
functionality)
2013-08-08 10:06:24 +02:00
Ismael Mejia
505c28aac9
Separated subtitle options in their own group
2013-08-08 09:53:25 +02:00
Ismael Mejia
953e32b2c1
[dailymotion] Added support for subtitles + new InfoExtractor for
...
generic subtitle download.
The idea is that all subtitle downloaders must descend from SubtitlesIE
and implement only three basic methods to achieve the complete subtitle
download functionality. This will allow to reduce the code in YoutubeIE
once it is rewritten.
2013-08-07 18:59:11 +02:00
Jaime Marquínez Ferrándiz
05afc96b73
Print urls from the batch file with --verbose (related #1155 )
2013-07-30 23:11:44 +02:00
Philipp Hagemeister
f631c3311a
Hint that --update may need sudo
2013-07-18 12:53:24 +02:00
Philipp Hagemeister
de29c4144e
Ignore errors in git error handling in verbose mode in Python 3
2013-07-17 01:33:28 +02:00
Philipp Hagemeister
f3bab0044e
Write debugging output to stderr ( #1059 )
2013-07-17 01:30:34 +02:00
alphapapa
0025da15cf
Clarify that download rate is in bytes per second
...
I found f918ec7ea2
but it is still not clear to anyone who hasn't read Issue #723 whether the limit is in bits or bytes. This is doubly confusing because 1) ISPs usually advertise speeds in bits per second, and 2) lowercase "k" and "m" are often used in correlation with bits rather than bytes.
2013-07-13 16:42:16 -05:00
Philipp Hagemeister
8dba13f7e8
Squelch git not found exception ( #973 )
2013-07-02 08:36:20 +02:00
Philipp Hagemeister
deacef651f
Improve formatting
2013-07-02 08:35:39 +02:00
Philipp Hagemeister
62067cb9b8
Shorten --list-extractor-descriptions to --extractor-descriptions
2013-07-01 18:59:29 +02:00
Philipp Hagemeister
0f81866329
Add --list-extractor-descriptions (human-readable list of IEs)
2013-07-01 18:52:19 +02:00
Philipp Hagemeister
7dba9cd039
Sort IEs alphabetically in --list-extractors
2013-07-01 18:21:29 +02:00
Philipp Hagemeister
0beb3add18
Separate downloader options
2013-07-01 14:53:25 +02:00
Jaime Marquínez Ferrándiz
023fa8c440
Add function add_default_info_extractors to YoutubeDL
...
It adds to the list the ies returned by ge_extractors
2013-06-27 23:51:06 +02:00
Philipp Hagemeister
ba7a1de04d
Credit @gitprojs for auengine
2013-06-27 20:50:34 +02:00
Ismael Mejia
65cceef8f4
Added support for additional vtt subtitle format (WebVTT) in youtube-dl.
2013-06-26 11:28:47 +02:00
Jaime Marquínez Ferrándiz
b004821fa9
Add the option "--write-auto-sub" to download automatic subtitles from Youtube
...
Now automatic subtitles are only downloaded if the option is given.
(closes #903 )
2013-06-25 23:46:24 +02:00
Jaime Marquínez Ferrándiz
c6c1974672
Add "--video-password" option (related #889 )
...
Used only for accessing a private video
Restore the error when the account is missing
2013-06-25 22:22:32 +02:00
Philipp Hagemeister
df725153d2
Credit mc2avr for JukeboxIE ( #924 )
2013-06-25 17:57:47 +02:00
Filippo Valsorda
93eb15c573
clean up printing in __init__.py
2013-06-24 15:57:53 +02:00
Jaime Marquínez Ferrándiz
8222d8de88
Split FileDownloader in two classes: FileDownloader and YoutubeDL
...
YoutubeDL is the class that coordinates everything
FileDownloader gets a filename and an info dict and downloads the video.
2013-06-24 10:21:43 +02:00
Philipp Hagemeister
0824c28c8b
Remove mentions of old InfoExtractors module
2013-06-23 22:42:59 +02:00
Philipp Hagemeister
3c25b9abae
Remove useless headers
2013-06-23 20:35:50 +02:00
Philipp Hagemeister
8756c5fe7a
Merge remote-tracking branch 'origin/vimeo_passworded_videos'
2013-06-23 19:00:16 +02:00
Jaime Marquínez Ferrándiz
c3ab8f866c
Change metavar of "--sub-format" from LANG to FORMAT
2013-06-23 12:59:20 +02:00
Jaime Marquínez Ferrándiz
51090d636b
VimeoIE: allow to download password protected videos
2013-06-15 11:35:14 +02:00
Philipp Hagemeister
53f72b11e5
Allow unsetting the proxy with the --proxy option
2013-06-09 23:43:18 +02:00
Philipp Hagemeister
1bd96c3a60
Deprecate --only-sub
2013-05-13 09:06:18 +02:00
jakeogh
1a2adf3f49
added --get-id option to print video IDs
2013-05-05 22:30:07 -07:00
Jaime Marquínez Ferrándiz
be74864ace
Credit @JohnyMoSwag for WorldstarhiphopIE ( #730 )
2013-05-05 21:56:38 +02:00
Philipp Hagemeister
0ae456f08a
Credit @julienfr112 for Ina IE ( #823 )
2013-05-05 21:35:50 +02:00
Philipp Hagemeister
ea6d901e51
Add --no-check-certificate ( #814 )
2013-05-04 12:22:56 +02:00
Philipp Hagemeister
0d94f2474c
Work around a Python bug on Windows with UTF-8 configuration ( #820 )
2013-05-04 07:09:50 +02:00
Philipp Hagemeister
95464f14d1
Credit @yasoob for IE
2013-05-03 20:08:16 +02:00
Philipp Hagemeister
c34407d16c
Simplify RedTube
2013-05-03 20:07:35 +02:00
Philipp Hagemeister
11d9224e3b
add --write-thumbnail option to download thumbnail (Suggested by `)
2013-05-01 14:04:33 +02:00
Philipp Hagemeister
dbc50fdf82
Fix help for --proxy
2013-04-30 18:27:54 +02:00
Philipp Hagemeister
5fb16555af
--proxy option
2013-04-30 17:57:13 +02:00
Philipp Hagemeister
08b2ac745a
Default to --title ( Fixes #499 )
2013-04-28 16:26:11 +02:00
Philipp Hagemeister
434aca5b14
Automatically set HTTPS proxy if given ( Fixes #805 )
2013-04-28 15:41:05 +02:00
Jaime Marquínez Ferrándiz
bd55852517
Allow to select videos to download by their upload dates (related #137 )
...
Only absolute dates.
2013-04-27 14:01:55 +02:00
Jaime Marquínez Ferrándiz
3820df0106
Merge pull request #801 from expleo/add_referer_support
2013-04-26 19:34:32 +02:00
Bjorn Heesakkers
28535652ab
Adds support for passing a referer.
2013-04-24 13:56:04 +02:00
Jaime Marquínez Ferrándiz
f4b659f782
Document order of preference for format selection ( closes #798 )
2013-04-23 10:33:54 +02:00
Philipp Hagemeister
c76cb6d548
Correct indentation
2013-04-22 23:15:05 +02:00
Philipp Hagemeister
75b5c590a8
Do not read configuration files if explicit arguments are given by a host program ( #792 )
2013-04-22 23:05:14 +02:00
Jaime Marquínez Ferrándiz
4469666780
Merge pull request #792 from fp7/master
...
Parameters as arguments to main
2013-04-22 13:44:05 -07:00
Finn Petersen
30f2999962
Added parenthesis for explicity
2013-04-22 10:15:58 +02:00
Jaime Marquínez Ferrándiz
74e3452b9e
Add playlist and playlist_index to the help string for the output option
...
Also split the help string in different lines to make editing easier.
2013-04-22 10:06:07 +02:00
Finn Petersen
b8ad4f02a2
Arguments as parameter to function _real_main so it can be used programmatically
2013-04-16 19:26:48 +02:00
Philipp Hagemeister
855703e55e
Option to dump intermediate pages
2013-04-11 18:31:35 +02:00
Philipp Hagemeister
844d1f9fa1
Removed overly verbose options and arguments (Should be obvious from the previous lines)
2013-04-11 10:54:37 +02:00
Stanislav Kupryakhin
213c31ae16
Added option --autonumber-size:
...
Specifies the number of digits in %(autonumber)s when it is present in output filename template or --autonumber option is given
2013-04-11 10:53:57 +02:00
Philipp Hagemeister
e8600d69fd
Credit @catch22 for ARD IE
2013-04-11 10:48:37 +02:00
Filippo Valsorda
5cb3c0b319
Merge pull request #699 by @iemejia
...
Removed innecesary function to convert subtitles, improved use of the youtube api
2013-03-20 11:35:55 +01:00
Filippo Valsorda
b9fc428494
add '--write-srt' and '--srt-lang' aliases for backwards compatibility
2013-03-20 11:29:07 +01:00
Ismael Mejia
2a4093eaf3
Added new option '--list-subs' to show the available subtitle languages
2013-03-20 08:41:54 +01:00
Ismael Mejia
9e62bc4439
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
2013-03-20 08:41:54 +01:00
Ismael Mejia
553d097442
Refactor subtitle options from srt to the more generic 'sub'.
...
In order to be more consistent with different subtitle formats.
From:
* --write-srt to --write-sub
* --only-srt to --only-sub
* --all-srt to --all-subs
* --srt-lang to --sub-lang'
Refactored also all the mentions of srt for sub in all the source code.
2013-03-20 08:41:53 +01:00
Ismael Mejia
ae608b8076
Added new option '--all-srt' to download all the subtitles of a video.
...
Only works in youtube for the moment.
2013-03-20 08:41:53 +01:00
Philipp Hagemeister
8c42c506cd
Add configuration to -v output
2013-03-12 00:10:05 +01:00
Philipp Hagemeister
f918ec7ea2
Clarify rate limit documentation ( Closes #723 )
2013-03-03 22:35:26 +01:00
Ismael Mejia
cdb130b09a
Added new option '--only-srt' to download only the subtitles of a video
...
Improved option '--srt-lang'
- it shows the argument in case of missing subtitles
- added language suffix for non-english languages (e.g. video.it.srt)
2013-02-21 22:12:36 +01:00
Philipp Hagemeister
8271226a55
Fix --match-title and --reject-title decoding ( Closes #690 )
2013-02-21 17:09:39 +01:00
Philipp Hagemeister
5717d91ab7
Correct --newline and give it a more meaningful title
2013-02-18 18:52:06 +01:00
glisignoli
380a29dbf7
Update youtube_dl/__init__.py
2013-02-15 15:55:11 +13:00
Gino Lisignoli
7311fef854
Modified youtube-dl to write new lines with the --newline switch. This
...
enables easier process monitoring when being called with external
scripts.
2013-02-13 14:02:31 +13:00
Philipp Hagemeister
6aabe82035
Credit Osama Khalid for Keek support
2013-02-08 11:01:09 +01:00
Philipp Hagemeister
dbf2ba3d61
Better help for new options
2013-02-02 14:44:22 +01:00
Philipp Hagemeister
229cac754a
Improve cookie error handling
2013-02-02 13:51:54 +01:00
Jeff Crouse
9e982f9e4e
Added "min-filesize" and "max-filesize" options
2013-02-01 18:09:34 +01:00
Philipp Hagemeister
67353612ba
Revert "Move update to front"
...
This reverts commit db30f02b50
.
2013-01-12 22:10:36 +01:00
Philipp Hagemeister
fffec3b9d9
Credit jefftimesten for YouPornIE, PornoTubeIE, YouJizzIE
2013-01-12 16:51:20 +01:00
Philipp Hagemeister
7851b37993
--recode-video option ( Closes #18 )
2013-01-12 15:09:09 +01:00
Philipp Hagemeister
db30f02b50
Move update to front
2013-01-12 13:45:39 +01:00
Philipp Hagemeister
510e6f6dc1
Support --audio-format=opus
2013-01-10 19:15:04 +01:00
Philipp Hagemeister
4aeae91f86
Move gen_extractors to InfoExtractors
2013-01-01 19:37:07 +01:00
Philipp Hagemeister
2069acc6a4
credit @jaimeMF
2013-01-01 18:29:43 +01:00
Jaime Marquínez Ferrándiz
278986ea0f
ustreamIE
2013-01-01 18:14:20 +01:00
Jaime Marquínez Ferrándiz
e314ba675b
SteamIE
2013-01-01 14:12:14 +01:00
Filippo Valsorda
d5ed35b664
moved updating code to update.py
2012-12-30 19:50:33 +01:00
Filippo Valsorda
f427df17ab
some fixes, pulled the codename from the code
2012-12-30 19:50:33 +01:00
Filippo Valsorda
4e38899e97
print some version and environment info on --verbose (+ py3 fixes)
2012-12-30 19:50:33 +01:00
Filippo Valsorda
cb6ff87fbb
The new updates system, relies on gh-pages, secured by RSA, uses external web servers
2012-12-30 19:50:33 +01:00
Philipp Hagemeister
d0d4f277da
TweetReel IE
2012-12-27 01:38:41 +01:00
Barbu Paul - Gheorghe
f0648fc18c
added the --no-post-overwrites argument
2012-12-23 19:36:48 +02:00
Philipp Hagemeister
a7c0f8602e
Merge branch 'master' of github.com:rg3/youtube-dl
2012-12-20 21:28:32 +01:00
Philipp Hagemeister
21a9c6aaac
FunnyOrDie IE ( Fixes #599 )
2012-12-20 21:28:27 +01:00
Filippo Valsorda
77c4beab8a
new info_dict field: uploader_id
2012-12-20 16:28:16 +01:00
Filippo Valsorda
1a2c3c0f3e
some py3 fixes, both needed and recommended; we should pass 2to3 as cleanly as possible now
2012-12-20 14:20:24 +01:00
Filippo Valsorda
f7b111b7d1
Google Video has been shutdown as of 11/15/2012. All videos on Google Video will be migrated to YouTube by the end of 2012.
2012-12-17 16:33:49 +01:00
Philipp Hagemeister
88f6c78b02
Credit vasi for justin.tv
2012-12-16 11:16:57 +01:00
Dave Vasilevsky
0b40544f29
Preliminary support for twitch.tv and justin.tv
2012-12-16 03:50:41 -05:00
Philipp Hagemeister
0be41ec241
Do not decode None
2012-12-15 23:55:13 +01:00
Philipp Hagemeister
5cb9c3129b
restrict sys.argv craziness to Python 2 ( Fixes #591 )
2012-12-15 17:44:48 +01:00
Philipp Hagemeister
4cc3d07426
NBA IE ( Closes #590 )
2012-12-13 21:27:57 +01:00
Filippo Valsorda
95eb771dcd
Merge branch 'master' into fork_master
...
Conflicts:
.travis.yml
2012-12-11 12:15:16 +01:00
Filippo Valsorda
8d5d3a5d00
exposing the test mode as --test (hidden and undocumented)
2012-12-11 09:57:40 +01:00
Filippo Valsorda
3c6ffbaedb
Merge 'rg3/master' into fork_master
2012-12-08 01:57:43 +01:00
Filippo Valsorda
5a304a7637
new updating scheme, based on GH downloads; also, check if not updateable (pip installed)
2012-12-08 00:48:07 +01:00
Philipp Hagemeister
077174f4ed
Add an example to the -o documentation ( #573 )
2012-12-04 11:05:38 +01:00
Filippo Valsorda
cc51a7d4e0
New repo skeleton, getting ready for PyPi
2012-11-29 16:51:55 +01:00
Philipp Hagemeister
b08e09c370
Mark broken IEs in --list-extractors
2012-11-28 17:58:55 +01:00
Philipp Hagemeister
9e8056d5a7
Use relative imports
2012-11-28 03:34:40 +01:00
Philipp Hagemeister
59ae15a507
Convert all tabs to 4 spaces (PEP8)
2012-11-28 02:04:46 +01:00
Philipp Hagemeister
f660c89d51
Use list comprehension instead of map
2012-11-28 00:19:24 +01:00
Philipp Hagemeister
01ba00ca42
Prepare urllib references for 2/3 compatibility
2012-11-27 23:54:09 +01:00
Philipp Hagemeister
e08bee320e
Use except .. as everywhere ( #180 )
2012-11-27 23:31:55 +01:00
Philipp Hagemeister
95649b3936
Replace long with int (see PEP 237)
2012-11-27 19:05:03 +01:00
Philipp Hagemeister
3aeb78ea4e
Better formatting (PEP 8)
2012-11-27 19:03:37 +01:00
Philipp Hagemeister
f8d8b39bba
Prepare 2012.11.29 release
2012-11-27 18:30:34 +01:00
Philipp Hagemeister
26396311b5
Add Christian Albrecht (Arte.tv IE) to authors
2012-11-27 17:16:49 +01:00
Philipp Hagemeister
33d94a6c99
Merge remote-tracking branch 'alab1001101/master'
2012-11-27 17:14:29 +01:00
Philipp Hagemeister
cc872b68a8
Actually merge #379
2012-11-27 16:42:50 +01:00
Philipp Hagemeister
c9128b353d
Bump version number to a numeric-only one to appease py2exe
2012-11-27 16:12:08 +01:00
Philipp Hagemeister
e7c6f1a2dc
Bump version number
2012-11-27 16:08:39 +01:00
Philipp Hagemeister
97cd3afc75
warn if %(stitle)s is being used
2012-11-27 13:11:06 +01:00
Philipp Hagemeister
56781d3d2e
Switch back to underline for invalid characters, and make restricted ASCII-only
2012-11-27 12:46:09 +01:00
Filippo Valsorda
d479e34043
release 2012.11.27
2012-11-27 00:22:39 +01:00
Philipp Hagemeister
1c469a9480
New optoin --restrict-filenames
2012-11-26 23:58:46 +01:00
Philipp Hagemeister
51937c0869
Add some parentheses around print for #180
2012-11-26 04:05:54 +01:00
Filippo Valsorda
b6fab35b9f
alias %(title)s to %(stitle)s
2012-11-25 20:39:42 +01:00
Filippo Valsorda
baec15387c
aliased --literal to --title
2012-11-25 20:28:49 +01:00
Filippo Valsorda
5002aea371
release 2012.11.17
2012-11-17 14:02:31 +01:00
Philipp Hagemeister
b7a34316d2
-x for --extract-audio, one of the most popular options
2012-10-30 17:41:38 +01:00
Philipp Hagemeister
74e453bdea
New --id option for the old default filename pattern
2012-10-30 17:37:53 +01:00
Philipp Hagemeister
02b324a23d
Restore 2.5 compat by activating with_statement future
2012-10-22 12:51:20 +02:00
Filippo Valsorda
902b2a0a45
New IE: YouTube channels ( closes #396 )
2012-10-14 13:48:18 +02:00
Filippo Valsorda
7b107eea51
release 2012.10.09
2012-10-09 15:53:20 +02:00
Filippo Valsorda
fd873c69a4
Merge PR #422 from 'kevinamadeus/master'
...
Add InfoExtractor for Google Plus video
(with fixes)
2012-10-09 10:48:49 +02:00
Philipp Hagemeister
f48ce130c7
Fix doc of extractor field
2012-10-01 18:38:10 +02:00
Filippo Valsorda
551fa9dfbf
adding new --output replacements. Thanks @danut007ro ( closes #442 )
2012-09-29 15:49:10 +02:00
Philipp Hagemeister
5d534e2fe6
Improve option definitions
2012-09-27 20:19:27 +02:00
Philipp Hagemeister
234e230c87
Merge remote-tracking branch 'FiloSottille/vbr'
...
Conflicts:
youtube-dl
youtube-dl.exe
2012-09-27 20:18:29 +02:00