Filippo Valsorda
42cb53fcfa
modified filename escaping to a "smarter" one
2012-10-28 22:47:02 +01:00
Filippo Valsorda
fe4d68e196
slight change to Dailymotion uploader regex (fix)
2012-10-28 21:43:43 +01:00
Tailszefox
f06eaa873e
Fix audio bitrate quality for ffmpeg/avconv
2012-10-23 16:37:12 +02:00
Tailszefox
2262a32dd7
Added duration for YouTube videos
2012-10-22 18:32:42 +02:00
Philipp Hagemeister
c6c0e23a32
Support raw playlist parameters ( Closes #482 )
2012-10-22 13:01:36 +02:00
Philipp Hagemeister
02b324a23d
Restore 2.5 compat by activating with_statement future
2012-10-22 12:51:20 +02:00
Filippo Valsorda
b8005afc20
handle YT urls with #/ redirects ( closes #484 )
2012-10-22 09:15:27 +02:00
Philipp Hagemeister
073522bc6c
Don't use 2.7+ check_output
2012-10-19 23:28:37 +02:00
Philipp Hagemeister
9248cb0549
Merge pull request #472 from gcmalloc/master
...
Test proposal
2012-10-19 05:48:12 -07:00
Filippo Valsorda
902b2a0a45
New IE: YouTube channels ( closes #396 )
2012-10-14 13:48:18 +02:00
gcmalloc
3eec021a1f
removing unused global modifier
2012-10-12 20:25:22 +02:00
Filippo Valsorda
10daa766a1
support EDU YouTube playlists ( closes #407 )
2012-10-11 08:27:19 +02:00
Filippo Valsorda
7b107eea51
release 2012.10.09
2012-10-09 15:53:20 +02:00
Filippo Valsorda
0bfd0b598a
Re-engineered Dailymotion qualities selection (thanks @knagano, sort of merges #176 )
2012-10-09 12:28:44 +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
27fec0e3bd
Merge branch 'master' of github.com:rg3/youtube-dl
2012-10-08 22:14:28 +02:00
Philipp Hagemeister
65f934dc93
Correct detect_executables on Windows ( Closes #447 , #457 )
2012-10-08 22:14:19 +02:00
Tailszefox
413575f7a5
Added uploaded date for Dailymotion
2012-10-03 10:57:46 +02:00
Philipp Hagemeister
fcbc8c830e
Merge branch 'master' of github.com:rg3/youtube-dl
2012-10-01 18:38:19 +02:00
Philipp Hagemeister
f48ce130c7
Fix doc of extractor field
2012-10-01 18:38:10 +02:00
Filippo Valsorda
13e69f546c
Merged, modified and compiled Dailymotion pull request #446 by @Steap
2012-09-30 21:45:43 +02:00
Cyril Roelandt
63ec7b7479
DailymotionIE: There is not necessarily an underscore in a Dailymotion URL.
2012-09-30 15:47:37 +02:00
Cyril Roelandt
7b6d7001d8
DailymotionIE: some videos do not use the "hqURL", "sdURL", "ldURL" keywords. In this case, the "video_url" keyword should be looked for.
2012-09-30 15:47:29 +02:00
Filippo Valsorda
5c961d89df
Merge pull request #403 from FiloSottile/re_VERBOSE
2012-09-29 17:05:40 +02:00
Filippo Valsorda
3c4d6c9eba
Not all Dailymotion videos have an hqURL, now downloads highest quality available
2012-09-29 16:53:06 +02:00
Filippo Valsorda
349e2e3e21
Fixed DailymotionIE, now downloads high-def mp4s, which might be too much (?)
2012-09-29 16:38:38 +02:00
Filippo Valsorda
551fa9dfbf
adding new --output replacements. Thanks @danut007ro ( closes #442 )
2012-09-29 15:49:10 +02:00
Philipp Hagemeister
38612b4edc
update default UA string ( Closes #390 )
2012-09-27 23:38:11 +02:00
Philipp Hagemeister
5a5523698d
Add new field "extractor" to the info dictionary
2012-09-27 20:48:16 +02:00
Philipp Hagemeister
05a2c206be
Merge pull request #425 from danut007ro/master
...
Provider (youtube, etc) is now saved in info_dict
2012-09-27 11:45:07 -07:00
Philipp Hagemeister
8ca21983d8
Merge pull request #432 from cryzed/master
...
Fixed YouTube playlist parsing
2012-09-27 11:42:58 -07: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
cryzed
3af2f7656c
Fixed YouTube playlist parsing
2012-09-27 19:48:29 +02: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
Danko Alexeyev
9ca667065e
Add 'signature' to YouTube URLs, fixes #427
2012-09-27 09:44:49 +03:00
danut007ro
ae16f68f4a
Provider (youtube, etc) is now saved in info_dict, so template filename can be something like %(provider)s_%(id)s.%(ext)s
...
This can be useful because videos should also be identified by their providers since id's can be the same on multiple providers.
2012-09-27 00:35:31 +03:00
danut007ro
3cd98c7894
Removed provider (mistake) and add provider parameter to process_info
2012-09-27 00:07:20 +03:00
danut007ro
2866e68838
Merge branch 'master' of https://github.com/rg3/youtube-dl
2012-09-26 21:09:44 +03:00
danut007ro
be8786a6a4
Every extractor also return it's name.
2012-09-26 21:00:28 +03:00
Philipp Hagemeister
b0d4f95899
Merge pull request #391 from rbrito/support-tube.majestyc.net
...
Support downloading Youtube videos via tube.majestyc.net
2012-09-25 14:17:13 -07: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
202e76cfb0
Made the YouTubeIE regex verbose/commented
2012-08-20 00:58:10 +02:00
Filippo Valsorda
3a68d7b467
tweaked the --audio-quality input validation/specification
2012-08-19 23:25:16 +02:00
Filippo Valsorda
795cc5059a
Re-engineered XNXXIE to actually exit on ERRORs even with -i
2012-08-19 18:46:23 +02:00
Filippo Valsorda
5dc846fad0
Merge pull request #398 from tempname/master
2012-08-19 18:39:43 +02:00
Filippo Valsorda
d5c4c4c10e
bugfix and standarize the youku.com support
2012-08-19 17:44:34 +02:00
Filippo Valsorda
1ac3e3315e
Merge pull request #395 from thesues/master
2012-08-19 17:08:39 +02:00
Filippo Valsorda
0e4dc2fc74
Merge 'rbrito/support-tube.majestyc.net' (PR #391 ) with small fix
2012-08-19 17:00:20 +02:00
Filippo Valsorda
9bb8dc8e42
Python 2.6 compatibility fix. Thanks @Jamesc359 - closes #400
2012-08-19 16:06:33 +02:00
tempname
154b55dae3
added InfoExtractor for XNXX
2012-08-15 20:57:27 -03:00
tempname
6de7ef9b8d
added InfoExtractor for XNXX
2012-08-15 20:54:03 -03:00
dongmao zhang
392105265c
Merge branch 'master' of github.com:thesues/youtube-dl
...
Conflicts:
youtube-dl
youtube_dl/InfoExtractors.py
2012-08-10 18:32:28 +08:00
dongmao zhang
51661d8600
add www.youku.com support
2012-08-09 13:54:19 +08:00
dongmao zhang
b5809a68bf
merge
2012-08-09 12:26:26 +08:00
dongmao zhang
7733d455c8
fix 0a->0A bug
2012-08-09 03:14:02 +08:00
dongmao zhang
0a98b09bc2
youku default to download hd2 video
2012-08-09 02:53:21 +08:00
dongmao zhang
302efc19ea
add youku support
2012-08-09 02:04:02 +08:00
Rogério Brito
55a1fa8a56
Support downloading Youtube videos via tube.majestyc.net
...
A user requested (in Debian's bug tracking system) that support for
tube.majestyc.net, a frontend for Youtube with accessibility functions
(and other support for other assistive technologies), be added.
This patch adds support for this.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2012-08-05 23:37:33 -03:00
Philipp Hagemeister
a171dbfc27
Merge pull request #386 from FiloSottile/blip
...
Blip.tv
2012-08-01 12:26:00 -07:00
Filippo Valsorda
11a141dec9
BlipTVUserIE fix
2012-08-01 21:11:04 +02:00
Filippo Valsorda
818282710b
moved the User-Agent workaround to the BlipTV IE
2012-08-01 20:51:56 +02:00
Filippo Valsorda
dee5d76923
changed YouTube closed captions URL; closes #382
2012-07-31 15:56:35 +02:00
Filippo Valsorda
363a4e1114
xvideos patch by @pocoimporta - closes #370
2012-07-31 01:40:29 +02:00
Philipp Hagemeister
3210735c49
Fix EscapistMagazine IE
2012-07-18 21:17:51 +02:00
Filippo Valsorda
b24676ce88
changed --audio-quality behaviour to support both CBR and VBR
2012-07-14 19:43:24 +02:00
Filippo Valsorda
cca4828ac9
fixed a logic bug in post-processing
2012-07-14 14:35:57 +02:00
Arvydas Sidorenko
bae611f216
Simplified preferredencoding()
...
Not sure what is the point to use yield to return encoding, thus
it will simplify the whole function.
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
2012-07-01 18:21:27 +02:00
Filippo Valsorda
d4e16d3e97
YouTube playlist fix; closes #365 and #331
2012-06-30 15:04:30 +02:00
Witchakorn Kamolpornwijit
5404179338
Change a number of subtitle sequence to begin with one (instead of zero) for ffmpeg,avcodec, and Matroska compatibility
2012-06-26 19:24:30 +07:00
Filippo Valsorda
7df97fb59f
display a meaningful error message on rental videos ( #359 )
2012-06-22 13:57:17 +02:00
Filippo Valsorda
3187e42a23
Merge pull requests #356 #357 #358 by jcarlosgarciasegovia
2012-06-06 20:51:29 +02:00
Juan Carlos Garcia Segovia
f1927d71e4
Some blip.tv URLs use Unicode characters. urllib2 breaks when passing a Unicode string. it needs a UTF-8 byte buffer
2012-06-06 16:24:29 +00:00
Juan Carlos Garcia Segovia
eeeb4daabc
Information Extractor for blip.tv users
2012-06-06 16:16:16 +00:00
Juan Carlos Garcia Segovia
3c4fc580bb
Use an User-Agent that will allow downloading from blip.tv fixes #325
2012-06-06 13:24:12 +00:00
Filippo Valsorda
505ed3088f
normalize ffmpeg/avconv names printing
2012-06-03 12:11:39 +02:00
Filippo Valsorda
0b976545c7
check for avconv and ffmpeg, use as available; closes #344
2012-06-03 12:10:15 +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
Philipp Hagemeister
9ab3406ddb
Fix Escapist IE
2012-05-23 19:19:31 +02:00
Filippo Valsorda
2c288bda42
reorganized the titles sanitizing: now title is the untouched title
...
and stitle is created in process_info() and is cross-filesystem sanitized by sanitize_filename();
closes #164
2012-05-09 14:47:28 +02:00
Filippo Valsorda
0b8c922da9
Introduced Trouble(Exception) for more elegant non-fatal errors handling
2012-05-09 09:43:11 +00:00
Filippo Valsorda
3fe294e4ef
merge upstream
2012-05-01 18:22:08 +02:00
Filippo Valsorda
921a145592
dropped the support for Python 2.5
...
let's elaborate the decision: Python 2.5 is a 6 years old release
and "under the current release policy, no security issues in Python
2.5 will be fixed anymore" (!!); also, it doesn't support the new
zipfile distribution format.
2012-05-01 17:01:51 +02:00
Philipp Hagemeister
0c24eed73a
merge #336
2012-04-19 09:46:01 +02:00
Filippo Valsorda
9beb5af82e
some HTMLParser bugfixes
2012-04-13 22:09:24 +02:00
Filippo Valsorda
9e6dd23876
merged unescapeHTML branch; removed lxml dependency
2012-04-11 00:22:51 +02:00
Filippo Valsorda
7a8501e307
ignore parsing errors in get_element_by_id()
2012-04-10 23:08:53 +02:00
Filippo Valsorda - Campagna
781cc523af
removed the undocumented HTMLParser.unescape, replaced with _unescapeHTML; fixed a bug in the use of _unescapeHTML (missing _, from d6a9615347
)
2012-04-10 18:54:40 +02:00
Filippo Valsorda - Campagna
c6f45d4314
removed dependency from lxml: added IDParser
2012-04-10 18:21:00 +02:00
Filippo Valsorda - Campagna
d11d05d07a
better naming for the sub-modules
2012-04-10 16:46:36 +02:00
Filippo Valsorda - Campagna
e179aadfdf
moved trivialjson to a separate file
2012-04-10 16:37:40 +02:00
Filippo Valsorda - Campagna
d6a9615347
standardized the use of unescapeHTML; added clean_html()
2012-04-10 16:31:46 +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
303692b5ed
's/ /\t/'
2012-03-30 23:54:16 +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
fff24d5e35
Clean up superfluous whitespace
2012-03-15 20:52:35 +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