[w3m-dev 03872] goodict.cgi
* Bonus/goodict.cgi: adapt new goo dict web page From: NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>
This commit is contained in:
@@ -4,19 +4,19 @@
|
||||
# e: file:/cgi-bin/goodict.cgi?%s
|
||||
# w: file:/cgi-bin/goodict.cgi?%s
|
||||
# j: file:/cgi-bin/goodict.cgi?%s
|
||||
# s: file:/cgi-bin/goodict.cgi?%s
|
||||
|
||||
use NKF;
|
||||
#$mode = 0; # substring
|
||||
$mode = 1; # perfect match
|
||||
#$mode = 3; # search body text
|
||||
$url = "http://dictionary.goo.ne.jp";
|
||||
$_ = $ENV{"QUERY_STRING"};
|
||||
if (/^e:/) {
|
||||
$switch = 0;
|
||||
$kind = 'ej';
|
||||
} elsif (/^w:/) {
|
||||
$switch = 1;
|
||||
$kind = 'je';
|
||||
} elsif (/^j:/) {
|
||||
$switch = 2;
|
||||
} elsif (/^s:/) {
|
||||
$switch = 3;
|
||||
$kind = 'jn';
|
||||
}
|
||||
s@^[ewjs]:@@ && s@^//@@ && s@/$@@;
|
||||
if ($_) {
|
||||
@@ -24,7 +24,7 @@ if ($_) {
|
||||
s/%([\da-f][\da-f])/pack('C', hex($1))/egi;
|
||||
$_ = nkf("-e", $_);
|
||||
s/[\000-\040\+:#?&%<>"\177-\377]/sprintf('%%%02X', unpack('C', $&))/eg;
|
||||
$url .= "/cgi-bin/dict_search.cgi?MT=$_&sw=$switch";
|
||||
$url .= "/search.php?MT=$_&kind=$kind&mode=$mode";
|
||||
} else {
|
||||
$input = "w3m-control: GOTO_LINK";
|
||||
}
|
||||
|
@@ -1,3 +1,8 @@
|
||||
2003-04-12 NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>
|
||||
|
||||
* [w3m-dev 03872] goodict.cgi
|
||||
* Bonus/goodict.cgi: adapt new goo dict web page
|
||||
|
||||
2003-04-11 Fumitoshi UKAI <ukai@debian.or.jp>
|
||||
|
||||
* configure.in (AUXBIN_TARGETS): don't reset, move to head
|
||||
@@ -7727,4 +7732,4 @@ a * [w3m-dev 03276] compile error on EWS4800
|
||||
* release-0-2-1
|
||||
* import w3m-0.2.1
|
||||
|
||||
$Id: ChangeLog,v 1.821 2003/04/10 17:10:03 ukai Exp $
|
||||
$Id: ChangeLog,v 1.822 2003/04/12 14:28:55 ukai Exp $
|
||||
|
Reference in New Issue
Block a user