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
Philipp Hagemeister
df09e5f9e1
Merge pull request #405 from hdclark/master
...
Support for custom user agent
2012-09-27 10:56:25 -07:00
Philipp Hagemeister
7f36e39676
Merge remote-tracking branch 'FiloSottille/supports'
...
Conflicts:
youtube-dl
2012-09-27 19:24:41 +02:00
Philipp Hagemeister
ebe3f89ea4
Merge xnxx.com Support (NSFW). Test URL (SFW): http://video.xnxx.com/video1443330/youtube-dl_testvid_a_and_9829_._and_amp_and_38_
2012-09-27 18:55:56 +02:00
Philipp Hagemeister
b5de8af234
Release 2012.09.27
2012-09-27 11:25:46 +02:00
Kevin Kwan
d443aca863
Add InfoExtractor for Google Plus video
2012-09-25 16:21:02 +08:00
Christian Albrecht
f2ad10a97d
Add arte.tv Info Extractor
2012-08-26 09:47:19 +02:00
hdclark
ea46fe2dd4
Added support for custom user agents.
...
Added a few simple lines to add support for the flag "--user-agent" to pass a custom string to std_header['User-Agent'].
2012-08-22 23:40:35 -07:00
Filippo Valsorda
3a68d7b467
tweaked the --audio-quality input validation/specification
2012-08-19 23:25:16 +02:00
Filippo Valsorda
5dc846fad0
Merge pull request #398 from tempname/master
2012-08-19 18:39:43 +02:00
tempname
154b55dae3
added InfoExtractor for XNXX
2012-08-15 20:57:27 -03:00
dongmao zhang
302efc19ea
add youku support
2012-08-09 02:04:02 +08:00
Filippo Valsorda
b24676ce88
changed --audio-quality behaviour to support both CBR and VBR
2012-07-14 19:43:24 +02:00
Juan Carlos Garcia Segovia
eeeb4daabc
Information Extractor for blip.tv users
2012-06-06 16:16:16 +00:00
Filippo Valsorda
505ed3088f
normalize ffmpeg/avconv names printing
2012-06-03 12:11:39 +02:00
chocolateboy
6ab92c8b62
don't corrupt stdout (-o -) in verbose mode
2012-05-30 11:50:13 +01:00
Filippo Valsorda
f36cd07685
fixed a couple of Windows exe update bugs
2012-05-27 23:03:45 +02:00
Filippo Valsorda - Campagna
d11d05d07a
better naming for the sub-modules
2012-04-10 16:46:36 +02:00
Filippo Valsorda
bcfde70d73
py2exe -U fix for Windows XP
2012-03-31 01:27:47 +02:00
Filippo Valsorda
53e893615d
corrected -U to support new zipfile and exe ( #153 ) formats
2012-03-31 01:19:30 +02:00
Filippo Valsorda
58ca755f40
moved increment_downloads and process_info calls from IEs to FD.download ( #296 ) (follows current doclines); a small step towards importability #217
2012-03-30 23:45:27 +02:00
Filippo Valsorda
d77c3dfd02
Split code as a package, compiled into an executable zip
2012-03-25 03:07:37 +02:00
Filippo Valsorda
c23d8a74dc
Merge branch 'next-url'
2012-03-25 01:07:47 +01:00
Filippo Valsorda
74a5ff5f43
transplant ceba827e9a
, d891ff9fd9
, 69d3b2d824
, 071940680f
2012-03-24 01:23:19 +01:00
Filippo Valsorda
6af22cf0ef
added support for HTTP redirects. Closes #315
2012-03-18 22:15:58 +01:00
Philipp Hagemeister
ceba827e9a
Credit Filippo Valsorda
2012-03-15 20:47:27 +01:00
Filippo Valsorda
a0432a1e80
added --srt-lang; updated README; extended the -g FAQ
2012-03-15 14:56:08 +01:00
Philipp Hagemeister
a67bdc34fa
transplant gist of 7151f63a5f
2012-03-15 08:36:31 +01:00
Philipp Hagemeister
4a34b7252e
transplant 2934c2ce43
and afbaa80b8b
2012-03-15 08:05:21 +01:00
Philipp Hagemeister
7e45ec57a8
transplant 0f6e296a8e
2012-03-15 07:56:32 +01:00
Philipp Hagemeister
9c228928b6
release 2012.02.27
2012-02-27 20:19:28 +01:00
Philipp Hagemeister
ff3a2b8eab
Always determine youtube description
2012-02-27 20:19:03 +01:00
Philipp Hagemeister
c4105fa035
release 2012.02.26
2012-02-27 00:42:26 +01:00
Philipp Hagemeister
871dbd3c92
Output RTMP command line if verbose is set
2012-02-27 00:41:53 +01:00
Philipp Hagemeister
c9ed14e6d6
Move imports to top ( Closes #283 )
2012-02-26 23:53:56 +01:00
Philipp Hagemeister
1ad85e5061
Set default continue behavior to true, no breakage observed in the wild
2012-02-26 23:44:32 +01:00
Philipp Hagemeister
09fbc6c952
verbose flag, and output proxies if it is set
2012-02-26 23:33:19 +01:00
Mantas Mikulėnas
4afdff39d7
Support Unicode in file names on Windows NT
2012-01-16 12:08:01 +02:00
Philipp Hagemeister
661a807c65
Release 2012.01.08b
2012-01-08 17:23:10 +01:00
Philipp Hagemeister
6d58c4546e
correct to_screen prints
2012-01-08 17:22:48 +01:00
Philipp Hagemeister
38ffbc0222
Release 2012.01.08
2012-01-08 17:20:55 +01:00
Philipp Hagemeister
fefb166c52
Leave out characters the filesystem cannot encode ( Closes : #264 )
2012-01-08 17:20:18 +01:00
Philipp Hagemeister
dcb3c22e0b
MTV IE
2012-01-07 01:30:30 +01:00
Philipp Hagemeister
47a53c9e46
release 2012.01.05
2012-01-05 11:08:50 +01:00
Philipp Hagemeister
1413cd87eb
Correct distinction between unicode and bytes ( Closes : #257 )
2012-01-05 10:46:21 +01:00
Philipp Hagemeister
c92e184f75
Correct comedycentral flash URL regex
2012-01-05 00:39:47 +01:00
Philipp Hagemeister
3906e6ce60
correct epydoc
2012-01-05 00:36:47 +01:00
Philipp Hagemeister
c7d3c3db0d
Fix tds RTMP url extraction
2012-01-04 14:08:17 +01:00
Philipp Hagemeister
d6639d05c2
release 2011.12.18
2011-12-17 01:35:05 +01:00
Philipp Hagemeister
633cf7cbad
Add wav audio output
2011-12-17 01:32:28 +01:00
Philipp Hagemeister
a5647b79ce
Only skip download if files exists; convert audio
2011-12-16 23:33:46 +01:00
Philipp Hagemeister
ba5059dd66
Release 2011.12.15
2011-12-15 20:32:37 +01:00
Philipp Hagemeister
bb8abbbbae
Dailymotion: Use og:title instead of <title> to find title ( Closes : #253 )
2011-12-15 20:32:05 +01:00
Philipp Hagemeister
561504fffa
Release 2011.12.08
2011-12-08 21:39:13 +01:00
Philipp Hagemeister
23e6b8adc8
--prefer-free-formats ( Closes #231 )
2011-12-08 21:38:28 +01:00
Philipp Hagemeister
3e0ea7d07a
m4a: aac in mp4 container ( Closes #240 )
2011-12-08 21:21:25 +01:00
Philipp Hagemeister
94fd3201b2
Abort when --max-downloads is reached.
2011-12-08 20:59:02 +01:00
Philipp Hagemeister
0b14e0b367
OpenClassRoom IE ( Closes : #234 )
2011-12-08 20:36:00 +01:00
Philipp Hagemeister
dd17922afc
OpenClassRoom videos ( #234 )
2011-11-30 10:52:04 +01:00
Philipp Hagemeister
40fd4cb86a
Move merged code to dev version
2011-11-30 10:00:36 +01:00
Philipp Hagemeister
c95da745bc
Mention -o - in doc ( Closes #204 )
2011-11-29 20:22:27 +01:00
Philipp Hagemeister
0cd235eef6
Use freedesktop.org mandated user config file location (Suggested by Tyll in #231 )
2011-11-29 20:13:13 +01:00
Philipp Hagemeister
77315556f1
Do not count unmatched or skipped videos towards max-downloads ( Closes #232 )
2011-11-29 20:08:01 +01:00
Philipp Hagemeister
c379c181e0
Preliminary implementation of configuration files
2011-11-28 01:29:46 +01:00
Philipp Hagemeister
31a2ec2d88
Document -o %(upload_date)s ( Closes #228 )
2011-11-28 01:00:01 +01:00
Philipp Hagemeister
b88a52504e
--max-downloads option ( Closes #230 )
2011-11-28 00:55:44 +01:00
Philipp Hagemeister
849edab8ec
Move MixcloudIE to __init__.py
2011-11-24 18:02:12 +01:00
Philipp Hagemeister
fa2672f9fc
Release 2011.11.23
2011-11-23 10:36:52 +01:00
Philipp Hagemeister
208e095f72
Correct simplify_title call in ComedyCentral IE
2011-11-22 21:26:38 +01:00
Philipp Hagemeister
0ae7abe57c
Release 2011.11.22
2011-11-22 15:32:53 +01:00
Philipp Hagemeister
dc0a294a73
Make exception handling 2.5-compatible ( Closes #223 )
2011-11-22 15:31:30 +01:00
Philipp Hagemeister
468c99257c
Release 2011.11.21
2011-11-21 21:51:24 +01:00
Philipp Hagemeister
af8e8d63f9
Allow non-ASCII characters in simplified titles( Closes #220 )
2011-11-21 21:50:39 +01:00
Philipp Hagemeister
e092418d8b
Simplify simplify_title
2011-11-21 20:17:07 +01:00
Philipp Hagemeister
e33e3045c6
First tests
2011-11-21 20:07:24 +01:00
Philipp Hagemeister
235b3ba479
Move code into a separate Python module
2011-11-21 19:59:59 +01:00