mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Documentation fixes for IRI options, and rename --locale -> --local-encoding.
This commit is contained in:
parent
25a3d032fa
commit
da2ac85f40
@ -1,3 +1,9 @@
|
|||||||
|
2009-07-26 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
|
* wget.texi (Download Options): Change --iri item to --no-iri;
|
||||||
|
rename --locale to --local-encoding.
|
||||||
|
(Wgetrc Commands): Document iri, local_encoding, remote_encoding.
|
||||||
|
|
||||||
2009-07-06 Micah Cowan <micah@cowan.name>
|
2009-07-06 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
* wget.texi (Logging and Input File Options): Alter description of
|
* wget.texi (Logging and Input File Options): Alter description of
|
||||||
|
@ -683,30 +683,6 @@ Another instance where you'll get a garbled file if you try to use
|
|||||||
Note that @samp{-c} only works with @sc{ftp} servers and with @sc{http}
|
Note that @samp{-c} only works with @sc{ftp} servers and with @sc{http}
|
||||||
servers that support the @code{Range} header.
|
servers that support the @code{Range} header.
|
||||||
|
|
||||||
@cindex iri support
|
|
||||||
@cindex idn support
|
|
||||||
@item --iri
|
|
||||||
|
|
||||||
Turn on internationalized URI (IRI) support. Use @samp{--no-iri} to
|
|
||||||
turn it off. IRI support is activated by default.
|
|
||||||
|
|
||||||
You can set the default state of IRI support using @code{iri} command in
|
|
||||||
@file{.wgetrc}. That setting may be overridden from the command line.
|
|
||||||
|
|
||||||
@cindex local encoding
|
|
||||||
@cindex locale
|
|
||||||
@item --locale=@var{encoding}
|
|
||||||
|
|
||||||
Force Wget to use @var{encoding} as the default system encoding. That affects
|
|
||||||
how Wget converts URLs specified as arguments from locale to @sc{utf-8} for
|
|
||||||
IRI support.
|
|
||||||
|
|
||||||
Wget use the function @code{nl_langinfo()} and then the @code{CHARSET}
|
|
||||||
environment variable to get the locale. If it fails, @sc{ascii} is used.
|
|
||||||
|
|
||||||
You can set the default locale using the @code{locale} command in
|
|
||||||
@file{.wgetrc}. That setting may be overridden from the command line.
|
|
||||||
|
|
||||||
@cindex progress indicator
|
@cindex progress indicator
|
||||||
@cindex dot style
|
@cindex dot style
|
||||||
@item --progress=@var{type}
|
@item --progress=@var{type}
|
||||||
@ -738,21 +714,6 @@ command line. The exception is that, when the output is not a TTY, the
|
|||||||
``dot'' progress will be favored over ``bar''. To force the bar output,
|
``dot'' progress will be favored over ``bar''. To force the bar output,
|
||||||
use @samp{--progress=bar:force}.
|
use @samp{--progress=bar:force}.
|
||||||
|
|
||||||
@cindex remote encoding
|
|
||||||
@item --remote-encoding=@var{encoding}
|
|
||||||
|
|
||||||
Force Wget to use encoding as the default remote server encoding. That
|
|
||||||
affects how Wget converts URIs found in files from remote encoding to
|
|
||||||
@sc{utf-8} during a recursive fetch. This options is only useful for
|
|
||||||
IRI support, for the interpretation of non-@sc{ascii} characters.
|
|
||||||
|
|
||||||
For HTTP, remote encoding can be found in HTTP @code{Content-Type}
|
|
||||||
header and in HTML @code{Content-Type http-equiv} meta tag.
|
|
||||||
|
|
||||||
You can set the default encoding using the @code{remoteencoding}
|
|
||||||
command in @file{.wgetrc}. That setting may be overridden from the
|
|
||||||
command line.
|
|
||||||
|
|
||||||
@item -N
|
@item -N
|
||||||
@itemx --timestamping
|
@itemx --timestamping
|
||||||
Turn on time-stamping. @xref{Time-Stamping}, for details.
|
Turn on time-stamping. @xref{Time-Stamping}, for details.
|
||||||
@ -1044,6 +1005,46 @@ options for @sc{http} connections.
|
|||||||
@item --ask-password
|
@item --ask-password
|
||||||
Prompt for a password for each connection established. Cannot be specified
|
Prompt for a password for each connection established. Cannot be specified
|
||||||
when @samp{--password} is being used, because they are mutually exclusive.
|
when @samp{--password} is being used, because they are mutually exclusive.
|
||||||
|
|
||||||
|
@cindex iri support
|
||||||
|
@cindex idn support
|
||||||
|
@item --no-iri
|
||||||
|
|
||||||
|
Turn off internationalized URI (IRI) support. Use @samp{--iri} to
|
||||||
|
turn it on. IRI support is activated by default.
|
||||||
|
|
||||||
|
You can set the default state of IRI support using the @code{iri}
|
||||||
|
command in @file{.wgetrc}. That setting may be overridden from the
|
||||||
|
command line.
|
||||||
|
|
||||||
|
@cindex local encoding
|
||||||
|
@item --local-encoding=@var{encoding}
|
||||||
|
|
||||||
|
Force Wget to use @var{encoding} as the default system encoding. That affects
|
||||||
|
how Wget converts URLs specified as arguments from locale to @sc{utf-8} for
|
||||||
|
IRI support.
|
||||||
|
|
||||||
|
Wget use the function @code{nl_langinfo()} and then the @code{CHARSET}
|
||||||
|
environment variable to get the locale. If it fails, @sc{ascii} is used.
|
||||||
|
|
||||||
|
You can set the default local encoding using the @code{local_encoding}
|
||||||
|
command in @file{.wgetrc}. That setting may be overridden from the
|
||||||
|
command line.
|
||||||
|
|
||||||
|
@cindex remote encoding
|
||||||
|
@item --remote-encoding=@var{encoding}
|
||||||
|
|
||||||
|
Force Wget to use @var{encoding} as the default remote server encoding.
|
||||||
|
That affects how Wget converts URIs found in files from remote encoding
|
||||||
|
to @sc{utf-8} during a recursive fetch. This options is only useful for
|
||||||
|
IRI support, for the interpretation of non-@sc{ascii} characters.
|
||||||
|
|
||||||
|
For HTTP, remote encoding can be found in HTTP @code{Content-Type}
|
||||||
|
header and in HTML @code{Content-Type http-equiv} meta tag.
|
||||||
|
|
||||||
|
You can set the default encoding using the @code{remoteencoding}
|
||||||
|
command in @file{.wgetrc}. That setting may be overridden from the
|
||||||
|
command line.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node Directory Options, HTTP Options, Download Options, Invoking
|
@node Directory Options, HTTP Options, Download Options, Invoking
|
||||||
@ -2857,6 +2858,10 @@ Ignore certain @sc{html} tags when doing a recursive retrieval, like
|
|||||||
Specify a comma-separated list of directories you wish to follow when
|
Specify a comma-separated list of directories you wish to follow when
|
||||||
downloading---the same as @samp{-I @var{string}}.
|
downloading---the same as @samp{-I @var{string}}.
|
||||||
|
|
||||||
|
@item iri = on/off
|
||||||
|
When set to on, enable internationalized URI (IRI) support; the same as
|
||||||
|
@samp{--iri}.
|
||||||
|
|
||||||
@item inet4_only = on/off
|
@item inet4_only = on/off
|
||||||
Force connecting to IPv4 addresses, off by default. You can put this
|
Force connecting to IPv4 addresses, off by default. You can put this
|
||||||
in the global init file to disable Wget's attempts to resolve and
|
in the global init file to disable Wget's attempts to resolve and
|
||||||
@ -2878,6 +2883,10 @@ The same as @samp{--limit-rate=@var{rate}}.
|
|||||||
@item load_cookies = @var{file}
|
@item load_cookies = @var{file}
|
||||||
Load cookies from @var{file}. See @samp{--load-cookies @var{file}}.
|
Load cookies from @var{file}. See @samp{--load-cookies @var{file}}.
|
||||||
|
|
||||||
|
@item local_encoding = @var{encoding}
|
||||||
|
Force Wget to use @var{encoding} as the default system encoding. See
|
||||||
|
@samp{--local-encoding}.
|
||||||
|
|
||||||
@item logfile = @var{file}
|
@item logfile = @var{file}
|
||||||
Set logfile to @var{file}, the same as @samp{-o @var{file}}.
|
Set logfile to @var{file}, the same as @samp{-o @var{file}}.
|
||||||
|
|
||||||
@ -2997,6 +3006,10 @@ the @sc{http} spec who got the spelling of ``referrer'' wrong.)
|
|||||||
Follow only relative links---the same as @samp{-L} (@pxref{Relative
|
Follow only relative links---the same as @samp{-L} (@pxref{Relative
|
||||||
Links}).
|
Links}).
|
||||||
|
|
||||||
|
@item remote_encoding = @var{encoding}
|
||||||
|
Force Wget to use @var{encoding} as the default remote server encoding.
|
||||||
|
See @samp{--remote-encoding}.
|
||||||
|
|
||||||
@item remove_listing = on/off
|
@item remove_listing = on/off
|
||||||
If set to on, remove @sc{ftp} listings downloaded by Wget. Setting it
|
If set to on, remove @sc{ftp} listings downloaded by Wget. Setting it
|
||||||
to off is the same as @samp{--no-remove-listing}.
|
to off is the same as @samp{--no-remove-listing}.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2009-07-26 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
|
* main.c (option_data): Rename --locale option to --local-encoding
|
||||||
|
(print_help): Document --no-iri, --local-encoding, and
|
||||||
|
--remote-encoding, within usage message.
|
||||||
|
|
||||||
2009-07-23 Micah Cowan <micah@cowan.name>
|
2009-07-23 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
* progress.c (get_eta): Change "Translation note" in comment to
|
* progress.c (get_eta): Change "Translation note" in comment to
|
||||||
|
@ -184,7 +184,7 @@ static const struct {
|
|||||||
{ "keepsessioncookies", &opt.keep_session_cookies, cmd_boolean },
|
{ "keepsessioncookies", &opt.keep_session_cookies, cmd_boolean },
|
||||||
{ "limitrate", &opt.limit_rate, cmd_bytes },
|
{ "limitrate", &opt.limit_rate, cmd_bytes },
|
||||||
{ "loadcookies", &opt.cookies_input, cmd_file },
|
{ "loadcookies", &opt.cookies_input, cmd_file },
|
||||||
{ "locale", &opt.locale, cmd_string },
|
{ "localencoding", &opt.locale, cmd_string },
|
||||||
{ "logfile", &opt.lfilename, cmd_file },
|
{ "logfile", &opt.lfilename, cmd_file },
|
||||||
{ "login", &opt.ftp_user, cmd_string },/* deprecated*/
|
{ "login", &opt.ftp_user, cmd_string },/* deprecated*/
|
||||||
{ "maxredirect", &opt.max_redirect, cmd_number },
|
{ "maxredirect", &opt.max_redirect, cmd_number },
|
||||||
|
@ -215,7 +215,7 @@ static struct cmdline_option option_data[] =
|
|||||||
{ "level", 'l', OPT_VALUE, "reclevel", -1 },
|
{ "level", 'l', OPT_VALUE, "reclevel", -1 },
|
||||||
{ "limit-rate", 0, OPT_VALUE, "limitrate", -1 },
|
{ "limit-rate", 0, OPT_VALUE, "limitrate", -1 },
|
||||||
{ "load-cookies", 0, OPT_VALUE, "loadcookies", -1 },
|
{ "load-cookies", 0, OPT_VALUE, "loadcookies", -1 },
|
||||||
{ "locale", 0, OPT_VALUE, "locale", -1 },
|
{ "local-encoding", 0, OPT_VALUE, "localencoding", -1 },
|
||||||
{ "max-redirect", 0, OPT_VALUE, "maxredirect", -1 },
|
{ "max-redirect", 0, OPT_VALUE, "maxredirect", -1 },
|
||||||
{ "mirror", 'm', OPT_BOOLEAN, "mirror", -1 },
|
{ "mirror", 'm', OPT_BOOLEAN, "mirror", -1 },
|
||||||
{ "no", 'n', OPT__NO, NULL, required_argument },
|
{ "no", 'n', OPT__NO, NULL, required_argument },
|
||||||
@ -501,6 +501,12 @@ Download:\n"),
|
|||||||
--password=PASS set both ftp and http password to PASS.\n"),
|
--password=PASS set both ftp and http password to PASS.\n"),
|
||||||
N_("\
|
N_("\
|
||||||
--ask-password prompt for passwords.\n"),
|
--ask-password prompt for passwords.\n"),
|
||||||
|
N_("\
|
||||||
|
--no-iri turn off IRI support.\n"),
|
||||||
|
N_("\
|
||||||
|
--local-encoding=ENC use ENC as the local encoding for IRIs.\n"),
|
||||||
|
N_("\
|
||||||
|
--remote-encoding=ENC use ENC as the default remote encoding.\n"),
|
||||||
"\n",
|
"\n",
|
||||||
|
|
||||||
N_("\
|
N_("\
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2009-07-26 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
|
* Test-ftp-iri.px, Test-ftp-iri-fallback.px,
|
||||||
|
Test-ftp-iri-recursive.px, Test-ftp-iri-disabled.px,
|
||||||
|
Test-idn-cmd.px, Test-idn-robots.px: Adjust wget invocations,
|
||||||
|
replacing --locale with --local-encoding.
|
||||||
|
|
||||||
2009-07-07 Steven Schubiger <stsc@member.fsf.org>
|
2009-07-07 Steven Schubiger <stsc@member.fsf.org>
|
||||||
|
|
||||||
* Makefile.am: Add IDN/IRI test files and Test-meta-robots.px
|
* Makefile.am: Add IDN/IRI test files and Test-meta-robots.px
|
||||||
|
@ -28,7 +28,7 @@ my %urls = (
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
my $cmdline = $WgetTest::WGETPATH . " --no-iri --locale=iso-8859-1 -S ftp://localhost:{{port}}/fran${ccedilla_l1}ais.txt";
|
my $cmdline = $WgetTest::WGETPATH . " --no-iri --local-encoding=iso-8859-1 -S ftp://localhost:{{port}}/fran${ccedilla_l1}ais.txt";
|
||||||
|
|
||||||
my $expected_error_code = 0;
|
my $expected_error_code = 0;
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ my %urls = (
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
my $cmdline = $WgetTest::WGETPATH . " --locale=iso-8859-1 -S ftp://localhost:{{port}}/fran${ccedilla_l1}ais.txt";
|
my $cmdline = $WgetTest::WGETPATH . " --local-encoding=iso-8859-1 -S ftp://localhost:{{port}}/fran${ccedilla_l1}ais.txt";
|
||||||
|
|
||||||
my $expected_error_code = 0;
|
my $expected_error_code = 0;
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ my %urls = (
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
my $cmdline = $WgetTest::WGETPATH . " --locale=iso-8859-1 -r -nH -S ftp://localhost:{{port}}/";
|
my $cmdline = $WgetTest::WGETPATH . " --local-encoding=iso-8859-1 -r -nH -S ftp://localhost:{{port}}/";
|
||||||
|
|
||||||
my $expected_error_code = 0;
|
my $expected_error_code = 0;
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ my %urls = (
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
my $cmdline = $WgetTest::WGETPATH . " --locale=iso-8859-1 -S ftp://localhost:{{port}}/fran${ccedilla_l1}ais.txt";
|
my $cmdline = $WgetTest::WGETPATH . " --local-encoding=iso-8859-1 -S ftp://localhost:{{port}}/fran${ccedilla_l1}ais.txt";
|
||||||
|
|
||||||
my $expected_error_code = 0;
|
my $expected_error_code = 0;
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ my %urls = (
|
|||||||
);
|
);
|
||||||
|
|
||||||
my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH"
|
my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH"
|
||||||
. " -e http_proxy=localhost:{{port}} --locale=EUC-JP $euc_jp_hostname";
|
. " -e http_proxy=localhost:{{port}} --local-encoding=EUC-JP $euc_jp_hostname";
|
||||||
|
|
||||||
my $expected_error_code = 0;
|
my $expected_error_code = 0;
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ my %urls = (
|
|||||||
);
|
);
|
||||||
|
|
||||||
my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH"
|
my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH"
|
||||||
. " -e http_proxy=localhost:{{port}} --locale=EUC-JP"
|
. " -e http_proxy=localhost:{{port}} --local-encoding=EUC-JP"
|
||||||
. " http://$euc_jp_hostname/";
|
. " http://$euc_jp_hostname/";
|
||||||
|
|
||||||
my $expected_error_code = 0;
|
my $expected_error_code = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user