Commit graph

365 commits

Author SHA1 Message Date
Philipp Hagemeister
4f2a5e06da Use subprocess to call stty size when COLUMNS is not set 2011-08-24 23:28:30 +02:00
Philipp Hagemeister
2c8d32de33 merge gvalkov/optparse-refactor (minus stty) 2011-08-24 23:21:55 +02:00
Philipp Hagemeister
2b70537d7b merge upstream 2011-08-24 23:04:10 +02:00
Georgi Valkov
6a4f0a114d Use stty size to find terminal width if we're on linux and COLUMNS is not exported 2011-08-23 17:03:28 +03:00
Georgi Valkov
5adcaa4385 Refactor main function 2011-08-23 16:48:08 +03:00
Georgi Valkov
51c8e53ffe Set help formatter width to terminal width (prevents wrapping) 2011-08-23 16:42:51 +03:00
Georgi Valkov
4f9f96f646 Option parsing refactoring ; Moved version string to __version__
Brings terser option formatting to youtube-dl:
  from: -u USERNAME, --username USERNAME
  to:   -u, --username USERNAME
2011-08-23 15:53:36 +03:00
Georgi Valkov
5fb3df4aff Move update_self out of __main__ for clarity 2011-08-23 15:37:35 +03:00
Georgi Valkov
7a9054ec79 Fix small indentation inconsistencies 2011-08-23 15:01:51 +03:00
Georgi Valkov
2770590d5a Use module metadata variables instead of comments 2011-08-23 14:58:22 +03:00
Georgi Valkov
e9cb9c2811 Add vim modeline 2011-08-23 14:45:26 +03:00
Philipp Hagemeister
1cab2c6dcf Fix blip.tv regular expression to not match blipXtv 2011-08-18 09:31:36 +02:00
Philipp Hagemeister
86e709d3de Fix youtu.be links (Closes #142) 2011-08-07 13:01:09 +02:00
Philipp Hagemeister
8519c32d25 Use parse_qs instead of homebrewn parsing 2011-08-07 00:29:25 +02:00
Philipp Hagemeister
f3dc18d874 youtube: Better error messages 2011-08-07 00:02:50 +02:00
Philipp Hagemeister
1293ce58ac Fix Python 2.4 compatibility 2011-08-06 12:16:07 +02:00
Philipp Hagemeister
0a3c8b6291 Use alternative imports for Python 2.4 (Closes #138) 2011-08-06 11:48:45 +02:00
Philipp Hagemeister
134cff47ab Remove debugging information 2011-08-06 11:20:28 +02:00
Philipp Hagemeister
f137bef973 Fix RTMP streams and ignore url-less entries 2011-08-06 11:05:57 +02:00
Ricardo Garcia
33d507f1fe Bump version number 2011-08-04 19:15:14 +02:00
Ricardo Garcia
c44b9ee95e Update User-Agent string 2011-08-04 19:14:19 +02:00
Ricardo Garcia
8126094cf1 Fix YouTube downloads (code by Philipp Hagemeister) 2011-08-04 19:13:02 +02:00
Philipp Hagemeister
0ac22e4f5a Fix youtube downloads (Closes #135) 2011-08-04 00:04:55 +02:00
Philipp Hagemeister
c31b124d7a Suppport for youtube video streams (Mentioned in #108) 2011-07-31 18:09:53 +02:00
Philipp Hagemeister
47b8dab29e Removed inaccurate warning 2011-07-22 15:28:42 +02:00
Philipp Hagemeister
91e6a3855b Be lenient about download URLs (Closes #108) 2011-07-18 19:43:21 +02:00
Philipp Hagemeister
5623100e43 remove debugging code 2011-07-10 23:41:19 +02:00
Philipp Hagemeister
6eb08fbf8b + --write-info-json 2011-07-10 21:39:36 +02:00
Philipp Hagemeister
437d76c19a blip.tv support for python 2.5 with trivialjson 2011-07-10 17:31:54 +02:00
Philipp Hagemeister
a1cab7cead call increment_downloads in blip.tv extractor 2011-07-07 14:10:25 +02:00
Philipp Hagemeister
8b95c38707 --writedescription option 2011-07-07 12:47:36 +02:00
Philipp Hagemeister
c6b55a8d48 Full youtube video descriptions, including special characters (2.6+, with fallback for older Pythons) 2011-07-07 12:12:20 +02:00
Philipp Hagemeister
aded78d9e2 Support for blip.tv/file URLs 2011-06-25 19:26:29 +02:00
Philipp Hagemeister
7745f5d881 Basic blip.tv support 2011-06-21 22:24:58 +02:00
Ricardo Garcia
4b0d9eed45 Bump version number 2011-03-29 20:32:07 +02:00
Ricardo Garcia
3efa45c3a2 Fix upload date regexp (closes #93) 2011-03-15 20:12:10 +01:00
Ricardo Garcia
2727dbf78d Split a couple of lines to make the code more readable 2011-03-15 20:04:20 +01:00
Ricardo Garcia
e3f7e05c27 Avoid crash reported in issue #86 2011-03-15 20:03:52 +01:00
Ricardo Garcia
da54ed4412 Support youtube.com/e/ URLs (closes #88) 2011-02-28 19:37:58 +01:00
Ricardo Garcia
b58faab5e7 Bump version number 2011-02-26 00:47:29 +01:00
Idan Kamara
377086af3d Use '--' to separate the file argument from the options when calling ffmpeg
This is to avoid a potential issue if the file name begins with a hyphen since ffmpeg will interpret it as an option
2011-02-25 23:24:58 +02:00
Ricardo Garcia
820eedcb50 Bump version number 2011-02-25 21:54:16 +01:00
Ricardo Garcia
da273188f3 Catch possible exceptions when running ffprobe 2011-02-25 21:53:26 +01:00
Idan Kamara
1bd9258272 Fix stderr print when ffmpeg fails 2011-02-25 22:30:22 +02:00
Ricardo Garcia
c076845454 Bump version number 2011-02-25 20:12:32 +01:00
Ricardo Garcia
afd233c05c Update User-Agent string 2011-02-25 20:11:53 +01:00
Ricardo Garcia
3072fab115 Add an audio extracting PostProcessor using ffmpeg (closes #2) 2011-02-25 19:06:58 +01:00
Ricardo Garcia
87cbd21323 Fix date parsing for YouTube (patch by Drake Wyrm) 2011-02-25 19:05:35 +01:00
Ricardo Garcia
ef9f8451c8 Add Gergely Imreh to the author list 2011-02-20 18:01:57 +01:00
Gergely Imreh
9f5f960213 Facebook info extractor
This IE should be full-featured.

Public videos can be downloaded without login, e.g:
https://www.facebook.com/video/video.php?v=696729990595

Private videos need login, and subject to login rate limit of
a couple of tries / minute.
2011-02-20 23:57:50 +08:00