Commit Graph

323 Commits

Author SHA1 Message Date
Ricardo Garcia 09cc744c90 Print new line before a few error messages 2011-01-03 11:22:49 +01:00
Ricardo Garcia a57ed21f6d Request page compression by default, like Firefox does 2010-12-16 07:09:58 +01:00
Ricardo Garcia 975a91d0ac Take into account resume_len when calculating speed and ETA 2010-12-15 21:42:11 +01:00
Ricardo Garcia b905e5f583 Fix erroneous "content too short" error message 2010-12-12 19:21:09 +01:00
Ricardo Garcia ef4f4544a2 Remove deprecated -b option and nonworking -m option (closes #39) 2010-12-11 11:35:45 +01:00
Ricardo Garcia 5c1327931a Stop attempting to use get_video and detect missing formats ourselves 2010-12-11 11:34:10 +01:00
Ricardo Garcia 106d091e80 Do not use 0% as the starting point in resumed downloads (closes #40) 2010-12-11 11:32:33 +01:00
Ricardo Garcia f83ae7816b Fix problem when requesting an existing format explicitly with -f 2010-12-09 19:57:39 +01:00
Ricardo Garcia f148ea4473 Bump version number 2010-12-09 19:37:07 +01:00
Ricardo Garcia 7d950ca1d6 Improve temporary filename handling of special cases 2010-12-09 19:33:04 +01:00
Ricardo Garcia d157d2597a Fix YoutubeIE after recent YouTube changes (closes #34) 2010-12-09 19:22:32 +01:00
Ricardo Garcia e567ef93d8 Add Vasyl' Vavrychuk to the list of authors 2010-12-08 11:04:22 +01:00
Vasyl' Vavrychuk 27179cfdba Implemented depositfiles.com support 2010-12-08 11:18:33 +02:00
Vasyl' Vavrychuk 6f0ff3bab9 Fixed failure of os.rename after receiving file finished due to file not being closed.
Following error happen while at the end of _do_download called try_rename
WindowsError: [Error 32] The process cannot access the file because it is being used by another process
2010-12-05 20:57:46 +02:00
Vasyl' Vavrychuk a9806fd83d report_extraction was never called for GenericIE 2010-12-05 20:56:27 +02:00
Ricardo Garcia 62cf7aaf9a Use a temporary filename to download files 2010-12-04 10:38:53 +01:00
Nevar Angelo a1f03c7b06 Reworked 'upload_date' code for output sequence in YoutubeIE.
Reverted to previous version of 'upload_date' and fixed
a mistake that prevented the code from working properly.
2010-11-30 18:51:00 +02:00
Ricardo Garcia f8dc441430 Bump version number 2010-11-19 19:41:09 +01:00
Ricardo Garcia 010ebaf783 Update User-Agent string 2010-11-19 19:40:18 +01:00
Ricardo Garcia 138b11f36e Rework upload date mechanism after detecting problems in several tests 2010-11-19 19:31:26 +01:00
Ricardo Garcia 05df0c1d4a Restore file permissions 2010-11-19 18:37:07 +01:00
Ricardo Garcia b04bb07c94 Merge branch 'master' of https://github.com/psi-neamf/youtube-dl into psi-neamf 2010-11-19 18:30:58 +01:00
jamiejones b620a5f811 Correctly parse the player URL in RTMP downloads (closes #11)
Fixed several problems courtesy of jamiejones:

The parsing for the SWF url was wrong (the "//" are now escaped and the
initial .*match needs to be 'ungreedy'), so the -W setting to rtmpdump
was not set, causing the decryption of the video to be wrong.

Finally, add "&has_verified=1" to the fetch of the HMTL page to
allow fetching of age-restricted videos.
2010-11-17 20:43:27 +01:00
Nevar Angelo b3a27b5217 Added 'uploaddate' output sequence for YoutubeIE. 2010-11-17 20:55:30 +02:00
Ricardo Garcia 5e596cac0a Minor help text correction 2010-11-06 22:13:59 +01:00
Nevar Angelo 1e47d226e1 Added command line switch -A --auto-number
Numbering downloaded URLs was implemented with %(ord)s in the
output template. It has been replaced with the %(autonumber)s
sequence and is now also available as a command line switch.
2010-11-06 22:34:22 +02:00
Nevar Angelo 817e8f523f Allow comments in batch file. 2010-11-06 22:21:45 +02:00
Ricardo Garcia 8cc4434116 Add playlist-end option (courtesy of Nevar Angelo) 2010-11-04 23:19:09 +01:00
Ricardo Garcia 893a13df55 Modify autoupdate URLs to match the ones from github.com 2010-10-31 15:46:58 +01:00
Ricardo Garcia c34e358456 Bump version number 2010-10-31 11:28:45 +01:00
Ricardo Garcia a6a61601de Update User-Agent string 2010-10-31 11:28:45 +01:00
Ricardo Garcia e0c982c8d0 Load cookies if the cookie file exists when starting the program 2010-10-31 11:28:45 +01:00
Ricardo Garcia 331ce0a05d Use stderr for output when the output file is "-" (fixes issue #216) 2010-10-31 11:28:45 +01:00
Ricardo Garcia 80066952bc Add new --cookies option to be able to save cookies to disk (fixes issue #208) 2010-10-31 11:28:45 +01:00
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