Apache-CustomKeywords
view release on metacpan or search on metacpan
lib/Apache/CustomKeywords.pm view on Meta::CPAN
=head1 DESCRIPTION
Apache::CustomKeywords is a customizable proxy/webapp to change your
MSIE's Location box to your favourite toolbar!
See http://www.mozilla.org/docs/end-user/keywords.html for what Custom
Keywords means in Mozilla. This module enables Custom Keywords in MSIE.
With C<CustomKeyword> settings shown in L</"SYNOPSIS">, you type
C<cpan CustomKeywords> or C<google blah blah> in your browser's
Location: box, then you will be redirected to the page you wanna go
to!
If your command is not recognized by this module, the first
C<CustomKeyword> entry is used as default.
Here's the way this handler works:
=over 4
=item *
Type "foo bar" in Location: box
=item *
MSIE sends request to C<auto.search.msn.com>
=item *
Apache::CustomKeywords detects it and redirects browser to your
favourite search engine.
=back
=head1 CONFIGURATION
There're two ways to let your browser use this module:
=over 4
=item As a proxy server
configure C<httpd.conf> with a proxy version and set up your browser's
proxy setting.
=item As a pseudo MSN
configure C<httpd.conf> with psuedo MSN version and set up your Hosts
file (C</etc/hosts> in Un*x, C<Windows/Hosts> or
C<windows/system/drivers/etc/Hosts> in Win32) or local DNS so that
C<auto.search.msn.com> points to the server where this module is
installed.
=back
=head1 NOTE
If you put C<:> or C<@> as a query in Location: box, MSIE recognizes
it as protocol or authentication password stuff, hence this module
might not work.
=head1 TODO
=over 4
=item *
User-definable conversion of query paramers, including encoding
conversions. Currenty only C<%s> interpolates to URI-Escaped string
encoded in UTF8.
=back
=head1 AUTHOR
Tatsuhiko Miyagawa E<lt>miyagawa@bulknews.netE<gt>
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=head1 SEE ALSO
L<mod_perl>, http://www.mozilla.org/docs/end-user/keywords.html
=cut
( run in 1.491 second using v1.01-cache-2.11-cpan-df04353d9ac )