Ricardo Garcia
e08878f498
Set stdout to binary mode under Windows (fixes issue #218 )
2010-10-31 11:28:45 +01:00
Ricardo Garcia
a949a3ae6b
Support "https" in YouTube video URLs (fixes issue #215 )
2010-10-31 11:28:45 +01:00
Ricardo Garcia
7df4635faf
Use HTTPS for the login URL (fixes issue #163 )
2010-10-31 11:28:45 +01:00
Ricardo Garcia
f79007e542
Bump version number
2010-10-31 11:28:41 +01:00
Ricardo Garcia
ac249f421f
Retry on any 5xx server error
2010-10-31 11:28:41 +01:00
Ricardo Garcia
e86e9474bf
Treat HTTP error 500 the same way as 503 (fixes issue #209 )
2010-10-31 11:28:41 +01:00
Ricardo Garcia
bbd4bb037a
Support the -nocookie suffix in youtube domain name (fixes issue #200 )
2010-10-31 11:28:41 +01:00
Ricardo Garcia
5c44af1875
Do not print file name on warning message (fixes issue #197 )
2010-10-31 11:28:41 +01:00
Ricardo Garcia
33407be7d6
Fix "unable to extract uploader nickname" error with Dailymotion
2010-10-31 11:28:41 +01:00
Ricardo Garcia
8e686771af
Decode the reason given on YouTube errors to avoid crashes (fixes issue #193 )
2010-10-31 11:28:41 +01:00
Ricardo Garcia
2933532c5b
Allow the #! notation for YouTube URLs found in many links in their website
2010-10-31 11:28:41 +01:00
Ricardo Garcia
6b57e8c5ac
Extract the video extension from the media URL in metacafe.com
2010-10-31 11:28:41 +01:00
Ricardo Garcia
c6c555cf8a
Fix metacafe.com downloads for some videos (fixes issue #189 )
2010-10-31 11:28:41 +01:00
Ricardo Garcia
db7e31b853
Use unicode strings for several error messages that were missing the "u"
2010-10-31 11:28:41 +01:00
Ricardo Garcia
d67e097462
Abort download in case of error writing file data to disk
2010-10-31 11:28:41 +01:00
Ricardo Garcia
38ed13444a
Improve error message on invalid output template and abort execution
2010-10-31 11:28:40 +01:00
Ricardo Garcia
8a9f53bebf
Fix typo in report_resuming_byte doc string (fixes issue #188 )
2010-10-31 11:28:40 +01:00
Ricardo Garcia
80cc23304f
Bump version number
2010-10-31 11:28:36 +01:00
Ricardo Garcia
813962f85a
Update user-agent string
2010-10-31 11:28:36 +01:00
Ricardo Garcia
109626fcc0
Fix metacafe.com code not working due to gdaKey again (fixes issue #185 )
2010-10-31 11:28:36 +01:00
Ricardo Garcia
204c9398ab
Merge Gavin van Lelyveld's patch for --playlist-start option
2010-10-31 11:28:36 +01:00
Ricardo Garcia
2962317dea
Put back -b option as a placeholder with a warning message
2010-10-31 11:28:36 +01:00
Ricardo Garcia
268fb2bdd8
Consider the file downloaded if the size differs in less than 100 bytes (fixes issue #175 )
2010-10-31 11:28:36 +01:00
Ricardo Garcia
101e0d1e91
Reorganize request code to make it a bit more robust
2010-10-31 11:28:36 +01:00
Ricardo Garcia
f95f29fd25
Properly detect YouTube error messages to print them on screen (fixes issue #172 )
2010-10-31 11:28:36 +01:00
Ricardo Garcia
06f34701fe
Bump version number
2010-10-31 11:28:33 +01:00
Ricardo Garcia
5ce7d172d7
Restore support for the get_video method, fixing many issues
2010-10-31 11:28:33 +01:00
Ricardo Garcia
2e3a32e4ac
Restore proper support for webm formats (fixes issue #166 )
2010-10-31 11:28:32 +01:00
Ricardo Garcia
8190e3631b
Bump version number
2010-10-31 11:28:29 +01:00
Ricardo Garcia
e4db6fd042
Update user agent string
2010-10-31 11:28:29 +01:00
Ricardo Garcia
497cd3e68e
Partially rewrite YouTube InfoExtractor after it stopped working
...
As part of the changes, the program now downloads the highest quality version
by default and uses fmt_url_map to decide which formats are really available.
2010-10-31 11:28:29 +01:00
Ricardo Garcia
460d8acbaa
Remove some format command line options
2010-10-31 11:28:29 +01:00
Ricardo Garcia
9bf7fa5213
Do not check for self._downloader being None in several places
2010-10-31 11:28:29 +01:00
Ricardo Garcia
73f4e7afba
Rename UnavailableFormatError to UnavailableVideoError
2010-10-31 11:28:29 +01:00
Ricardo Garcia
9715661c19
Use www. instead of uk. in the language setting webpage for YouTube
2010-10-31 11:28:29 +01:00
Ricardo Garcia
14912efbb7
Bump version number
2010-10-31 11:28:25 +01:00
Ricardo Garcia
96942e6224
Modify User-Agent and Accept headers
2010-10-31 11:28:18 +01:00
Ricardo Garcia
df372a655f
Improve video ordinal assignment method (fixes issue #149 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
9e9647d9a1
Add comment about weird .video extension for format 38
2010-10-31 11:28:17 +01:00
Ricardo Garcia
8da0080d36
Support youtu.be URLs (fixes issue #143 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
57edaa5bac
Support the watch_popup syntax in YouTube URLs
2010-10-31 11:28:17 +01:00
Ricardo Garcia
823fcda12a
Improve swf player URL detection for RTMP (fixes issue #144 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
f2413e6793
Add a --max-quality flag to limit the highest quality (fixes issue #145 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
c833bb97dc
Add support for "original" format in YouTube (fixes issue #155 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
7e2dd306fe
Make the Dailymotion uploader regexp more flexible because it fails sometimes
2010-10-31 11:28:17 +01:00
Ricardo Garcia
dea147f78e
Remove unused methods from the Dailymotion InfoExtractor
2010-10-31 11:28:17 +01:00
Witold Baryluk
08cf5cb80b
Remove dead disclaimer/confirmation code.
...
I do knot know how to perform age confirmation, so just
removeing it for the time we will know how to do this.
2010-10-31 11:28:17 +01:00
Witold Baryluk
4135fa4585
Add support for the Dailymotion
...
Based slightly (idea and one regular expression) on the old anonymous
dailymotion-dl.pl, but with fixes (more robust regular expression,
extracting author, support for domains other than .com). Simpler
due to the fact that youtube-dl provides all needed functionalities.
2010-10-31 11:28:17 +01:00
Ricardo Garcia
fd8ede223e
Include format 43 in best quality list (fixes issue #150 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
2b06c33d19
Improve some metavar names
2010-10-31 11:28:17 +01:00
Ricardo Garcia
ca6a11fa59
Forbid forward slash in win32 file names (fixes issue #147 )
2010-10-31 11:28:17 +01:00
Ricardo Garcia
de3ed1f84a
Bump version number
2010-10-31 11:28:13 +01:00
Ricardo Garcia
0b59bf4a5e
Add webm extension to formats 43 and 45 (fixes issue #139 )
2010-10-31 11:28:10 +01:00
Ricardo Garcia
896a6ea9e2
Fix for all-formats exception by Valentin Hilbig
2010-10-31 11:28:10 +01:00
Ricardo Garcia
7031008c98
Add a number of retries with tweaked patch, originally from Neil Channen
2010-10-31 11:28:03 +01:00
Ricardo Garcia
e616ec0ca6
Add player signature verification to rtmpdump support (fixes issue #63 )
2010-10-31 11:27:01 +01:00
Ricardo Garcia
2a7353b87a
Make -a understand dash means stdin
2010-10-31 11:27:01 +01:00
Ricardo Garcia
787f2a5d95
Also try no "el" option in get_video_info (fixes issue #130 )
2010-10-31 11:27:01 +01:00
Ricardo Garcia
42e3546fb5
Increment number of downloads when the file has already been fully downloaded
2010-10-31 11:27:01 +01:00
Ricardo Garcia
0228ee9788
Print EOL before "unable to write data" error
2010-10-31 11:27:01 +01:00
Ricardo Garcia
131efd1ae0
Detect errors in video data writes
2010-10-31 11:27:01 +01:00
Ricardo Garcia
2bebb386b8
Make "all-formats" and "best-quality" download the version without specific format too
2010-10-31 11:27:01 +01:00
Ricardo Garcia
7e58d56888
Merge changes by obeythepenguin
2010-10-31 11:27:01 +01:00
Ricardo Garcia
554bbdc48c
Bump version number
2010-10-31 11:26:57 +01:00
Ricardo Garcia
37dfa1e0df
Also try el=vevo on YouTube if everything else fails (fixes issue #115 )
2010-10-31 11:26:57 +01:00
Ricardo Garcia
4dd63be193
Bump version number
2010-10-31 11:26:53 +01:00
Ricardo Garcia
7d8d06122d
Add the "ord" template parameter (fixes issue #101 )
2010-10-31 11:26:53 +01:00
Ricardo Garcia
9177ce4d8c
Support new playlist style URL (fixes issue #114 )
2010-10-31 11:26:52 +01:00
Ricardo Garcia
ce5cafea40
Change method to detect end of playlist (fixes issue #113 )
2010-10-31 11:26:52 +01:00
Ricardo Garcia
ae3fc475eb
Bump version number
2010-10-31 11:26:48 +01:00
Ricardo Garcia
d063db3810
Try el=detailpage if el=embedded fails for YouTube
2010-10-31 11:26:48 +01:00
Ricardo Garcia
6194531831
Add Yahoo! Video InfoExtractor, merged from "obeythepenguin"
2010-10-31 11:26:48 +01:00
Ricardo Garcia
2ed1ddd0a0
Request video info webpage using "embedded" instead of "detailpage"
...
In the request for get_video_info, use el=embedded instead of el=detailpage, as
if the request was coming from an embedded video player instead of the video
webpage. This created problems for some videos, with YouTube replying with
"Invalid parameters". This fixes issue #109 and fixes issue #110 .
2010-10-31 11:26:48 +01:00
Ricardo Garcia
eaf4a7288d
Solve minor aesthetical problem in rtmpdump error messages
2010-10-31 11:26:48 +01:00
Ricardo Garcia
6ba562b0e4
Added --all-format option from tweaked patch (fixes issue #102 )
2010-10-31 11:26:48 +01:00
Ricardo Garcia
131bc7651a
Make the "-" output file name equivalent to /dev/stdout (fixes issue #103 )
2010-10-31 11:26:48 +01:00
Ricardo Garcia
5caacaddc6
Bump version number
2010-10-31 11:26:42 +01:00
Ricardo Garcia
79f193e5d8
Do not use the final URL for -g
2010-10-31 11:26:38 +01:00
Ricardo Garcia
44e16fa17f
Bump version number
2010-10-31 11:26:34 +01:00
Ricardo Garcia
d983524781
Add --no-progress option (fixes issue #98 )
2010-10-31 11:26:34 +01:00
Ricardo Garcia
1392f3f52c
Give preference to format 34 before format 5 in quality list
2010-10-31 11:26:34 +01:00
Ricardo Garcia
43ab0ca432
Do not error out on problems printing the file name
2010-10-31 11:26:34 +01:00
Ricardo Garcia
31cbdaafd4
Properly support simple titles in the newest InfoExtractors
2010-10-31 11:26:34 +01:00
Ricardo Garcia
bd3cdf6dc4
Do not pass URLs around in Unicode form (fixes issue #92 )
2010-10-31 11:26:34 +01:00
Ricardo Garcia
8cc468de75
Bump version number
2010-10-31 11:26:31 +01:00
Ricardo Garcia
31bcb48001
Tweak final filename in the open attempt, to be platform and filename-agnostic
2010-10-31 11:26:30 +01:00
Ricardo Garcia
c201ebc915
Fix SyntaxError triggered by mistake in user-agent commit
2010-10-31 11:26:30 +01:00
Ricardo Garcia
ce9c6a3097
Fix problem with sanitize_title not replacing Windows directory separator
2010-10-31 11:26:30 +01:00
Ricardo Garcia
4cfeb46544
Update user-agent string
2010-10-31 11:26:30 +01:00
Ricardo Garcia
490fd7aea7
Cherry-pick obeythepenguin's changes and merge them into main branch
2010-10-31 11:26:30 +01:00
Ricardo Garcia
c05fc6a345
Support simplest new URLs in YouTube
2010-10-31 11:26:30 +01:00
Ricardo Garcia
91bce611c7
Bump version number
2010-10-31 11:26:26 +01:00
Ricardo Garcia
1c1821f8eb
Improve rtmpdump support
2010-10-31 11:25:09 +01:00
Ricardo Garcia
60f8049d05
Only verify the URL when it's an HTTP download
2010-10-31 11:25:08 +01:00
obeythepenguin@gmail.com
49c0028a7a
patched to add Google Video and Photobucket support
2010-10-31 11:25:08 +01:00
Ricardo Garcia
f1b4bee09d
Bump version number
2010-10-31 11:25:05 +01:00
Ricardo Garcia
a04e80a481
Add flexibility importing the "parse_qs" function (fixes issue #81 )
2010-10-31 11:25:05 +01:00
Ricardo Garcia
fe788f2c6f
Bump version number
2010-10-31 11:25:01 +01:00
Ricardo Garcia
75a4cf3c97
Fix minor problems with Youtube user InfoExtractor
2010-10-31 11:25:01 +01:00
Ricardo Garcia
0487b407a1
Add support for using rtmpdump
2010-10-31 11:25:01 +01:00