Changelog:
This release fixes a program crash that was happening with certain YouTube
videos, and fixes the date extraction regular expression in YouTube.
Changelog:
This release adds support for Facebook videos, improves support
for YouTube playlists, and adds support for YouTube artist playlists.
A new option, --extract-audio, has been added... to convert video files
to audio-only files using ffmpeg. A few minor bugs have been fixed.
Changes:
This release fixes the existing problem with Dailymotion support,
and adds suport for downloading all videos uploaded by a given
YouTube user. The program now requires Python 2.5. In addition,
several minor bugs have been fixed and a few minor features have
been added
This release fixes support for YouTube after the recent site changes that
broke the program. In addition, it adds support for depositfiles.com,
fixes a few minor bugs, and adds a few minor features
Requested by PR#43761 from Kamel Derouiche.
* Update user-agent string
* Fix metacafe.com code not working due to gdaKey again (fixes issue #185)
* Merge Gavin van Lelyveld's patch for --playlist-start option
* Put back -b option as a placeholder with a warning message
* Consider the file downloaded if the size differs in less than 100 bytes
(fixes issue #175)
* Reorganize request code to make it a bit more robust
* Properly detect YouTube error messages to print them on screen (fixes issue
#172)
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.