mirror of
https://github.com/mirror/wget.git
synced 2025-03-13 11:20:19 +08:00
[svn] Updated some items.
This commit is contained in:
parent
6057dbec6f
commit
19471588bf
40
TODO
40
TODO
@ -16,7 +16,8 @@ represent user-visible changes.
|
|||||||
option add an option that enables this back on.
|
option add an option that enables this back on.
|
||||||
|
|
||||||
* Honor `Content-Disposition: XXX; filename="FILE"' when creating the
|
* Honor `Content-Disposition: XXX; filename="FILE"' when creating the
|
||||||
file name.
|
file name. If possible, try not to break `-nc' and friends when
|
||||||
|
doing that.
|
||||||
|
|
||||||
* Should allow retries with multiple downloads when using -O on
|
* Should allow retries with multiple downloads when using -O on
|
||||||
regular files. As the source comment says: "A possible solution to
|
regular files. As the source comment says: "A possible solution to
|
||||||
@ -24,6 +25,10 @@ represent user-visible changes.
|
|||||||
the file position in the output document and to seek to that
|
the file position in the output document and to seek to that
|
||||||
position, instead of rewinding."
|
position, instead of rewinding."
|
||||||
|
|
||||||
|
But the above won't work for -O/dev/stdout, when stdout is a pipe.
|
||||||
|
An even better solution would be to simply keep writing to the same
|
||||||
|
file descriptor each time, instead of reopening it in append mode.
|
||||||
|
|
||||||
* Wget shouldn't delete rejected files that were not downloaded, but
|
* Wget shouldn't delete rejected files that were not downloaded, but
|
||||||
just found on disk because of `-nc'. For example, `wget -r -nc
|
just found on disk because of `-nc'. For example, `wget -r -nc
|
||||||
-A.gif URL' should allow the user to get all the GIFs without
|
-A.gif URL' should allow the user to get all the GIFs without
|
||||||
@ -32,10 +37,10 @@ represent user-visible changes.
|
|||||||
* Be careful not to lose username/password information given for the
|
* Be careful not to lose username/password information given for the
|
||||||
URL on the command line.
|
URL on the command line.
|
||||||
|
|
||||||
* Add a --range parameter allowing you to explicitly specify a range of bytes to
|
* Add a --range parameter allowing you to explicitly specify a range
|
||||||
get from a file over HTTP (FTP only supports ranges ending at the end of the
|
of bytes to get from a file over HTTP (FTP only supports ranges
|
||||||
file, though forcibly disconnecting from the server at the desired endpoint
|
ending at the end of the file, though forcibly disconnecting from
|
||||||
might be workable).
|
the server at the desired endpoint might be workable).
|
||||||
|
|
||||||
* If multiple FTP URLs are specified that are on the same host, Wget should
|
* If multiple FTP URLs are specified that are on the same host, Wget should
|
||||||
re-use the connection rather than opening a new one for each file.
|
re-use the connection rather than opening a new one for each file.
|
||||||
@ -46,11 +51,12 @@ represent user-visible changes.
|
|||||||
* If -c used with -N, check to make sure a file hasn't changed on the server
|
* If -c used with -N, check to make sure a file hasn't changed on the server
|
||||||
before "continuing" to download it (preventing a bogus hybrid file).
|
before "continuing" to download it (preventing a bogus hybrid file).
|
||||||
|
|
||||||
* Generalize --html-extension to something like --mime-extensions and have it
|
* Generalize --html-extension to something like --mime-extensions and
|
||||||
look at mime.types/mimecap file for preferred extension. Non-HTML files with
|
have it look at mime.types/mimecap file for preferred extension.
|
||||||
filenames changed this way would be re-downloaded each time despite -N unless
|
Non-HTML files with filenames changed this way would be
|
||||||
.orig files were saved for them. Since .orig would contain the same data as
|
re-downloaded each time despite -N unless .orig files were saved for
|
||||||
non-.orig, the latter could be just a link to the former. Another possibility
|
them. Since .orig would contain the same data as non-.orig, the
|
||||||
|
latter could be just a link to the former. Another possibility
|
||||||
would be to implement a per-directory database called something like
|
would be to implement a per-directory database called something like
|
||||||
.wget_url_mapping containing URLs and their corresponding filenames.
|
.wget_url_mapping containing URLs and their corresponding filenames.
|
||||||
|
|
||||||
@ -75,21 +81,17 @@ represent user-visible changes.
|
|||||||
|
|
||||||
* Add option to clobber existing file names (no `.N' suffixes).
|
* Add option to clobber existing file names (no `.N' suffixes).
|
||||||
|
|
||||||
* Introduce a concept of "boolean" options. For instance, every
|
* Introduce real "boolean" options. Every `--foo' setting should have
|
||||||
boolean option `--foo' would have a `--no-foo' equivalent for
|
a corresponding `--no-foo' that turns off. This is useful even for
|
||||||
turning it off. Get rid of `--foo=no' stuff. Short options would
|
options turned off by default, because the default can be reversed
|
||||||
be handled as `-x' vs. `-nx'.
|
in `.wgetrc'. Get rid of `--foo=no'. Short options would be
|
||||||
|
handled as `-x' vs. `-nx'.
|
||||||
|
|
||||||
* Add option to only list wildcard matches without doing the download.
|
* Add option to only list wildcard matches without doing the download.
|
||||||
|
|
||||||
* Add case-insensitivity as an option.
|
|
||||||
|
|
||||||
* Handle MIME types correctly. There should be an option to (not)
|
* Handle MIME types correctly. There should be an option to (not)
|
||||||
retrieve files based on MIME types, e.g. `--accept-types=image/*'.
|
retrieve files based on MIME types, e.g. `--accept-types=image/*'.
|
||||||
|
|
||||||
* Implement "persistent" retrieving. In "persistent" mode Wget should
|
|
||||||
treat most of the errors as transient.
|
|
||||||
|
|
||||||
* Allow time-stamping by arbitrary date.
|
* Allow time-stamping by arbitrary date.
|
||||||
|
|
||||||
* Allow size limit to files (perhaps with an option to download oversize files
|
* Allow size limit to files (perhaps with an option to download oversize files
|
||||||
|
Loading…
Reference in New Issue
Block a user