In addition, the program now features a generic downloader that attempts
to work with any unknown URL the user provides, and appears to work
with several sites in tests.
- Properly encode messages sent to stderr (fixes issue #34)
- Include format 5 in best quality list
- Fix metacafe.com code due to recent changes in the site
- Update User-agent string
- Fix minor problem with size formatting method
- Use get_video_info to work around captcha problems (fixes issue #31)
- Verify URLs in simulate mode
- Only catch UnavailableFormatError in call to process_info
- Remove trails from the "append_const" change
- Fix TypeError when using the -f option
- Added -c option (--continue) interrupted downloads will properly resume
and append to the previously downloaded data, instead of overwriting the
file. There's some error checking - if the length of the file to be
download matches the length of the previously downloaded data, we report
that this file has already been downloaded and do nothing. If there is
some other HTTP 416 'Requested range not satisfiable' error, we simply
re-download the whole file (reverting to the original functionality).
All other HTTP errors are simply raised. Resuming does not override -w
(--nooverwrite), since it is not clear what should happen if file on
disk is larger than file to be downloaded. Thus, -c does nothing if -w
is present.
Changes:
- Skip blank lines in batch file
- Minor documentation change
- Update and correct (format,extension) table for YouTube
- Added -b option and created option groups for help prompt
- Fixed ambiguity of multiple video option specifiers by dissalowing it;
changed some sys.ext calls to parser.error
- Some consistency changes and ghost-file bugfix
- Move the -t and -l options to the filesystem group
- Add format 35 (flv) as second best in quality
- Add an "epoch" keyword to the output template
- Use store_const instead of append_const as the latter requires Python 2.5
No changelog, but diff shows bugfixes and a few user visible changes:
removed option -b, --best-quality
added option -d, --high-def
added option -a, --batch-file
added option -w, --no-overwrites
This release fixes a bug in the Unicode video title treatment, and another
one with output templates referencing absolute paths. The main change is
the program being able to download videos from metacafe.com and YouTube
playlists.
Also some pkgsrc cleanup.
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.