#?SuikaWikiConfig/2.0

## Referer Ͽν
Site:
  @URIReferenceMatch:
    %part-of-this-wiki;
  @RefererLog: 0
  @URIReference2Label:
    %link-to-it (label => {%iwwe--wikiname;}p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {suika.fam.cx});}p,
      x => {%path (name => {/~wakaba/-temp/});}p,
    );
  @RefererLog: 0

Site:
  @URIReferenceMatch:
    %host (name => {localhost});
  @RefererLog: 0
Site:
  @URIReferenceMatch:
    %host (name => {localhost.localdomain});
  @RefererLog: 0
Site:
  @URIReferenceMatch:
    %host (name => {cube});
  @RefererLog: 0

## SuikaWiki ط

Site:
  @Name: SuikaWiki
  @URIReference:
    %suikawiki (
      version => 2,
      base => {http://suika.fam.cx/~wakaba/-temp/wiki/wiki},
      page => {%parameter;}p,
    );
  @URIReferenceMatch:
    %and (
      {%host (name => {suika.fam.cx});}p,
      x => {%path (name => {/~wakaba/-temp/wiki/wiki});}p,
    );
  @URIReference2Label:
    SuikaWiki:%iwwe--wikiname;

Site:
  @Name: SuikaWikiEdit
  @URIReference:
    %suikawiki (
      version => 2,
      base => {http://suika.fam.cx/~wakaba/-temp/wiki/wiki},
      page => {%parameter;}p,
      mode => edit, fragment => edit,
    );
  @RefererLog:
    %and (
      x => {%remove-query-parameter
          (name => x-lm);}p,
      x => {%remove-query-parameter
          (name => x-d);}p,
      x => {%remove-query-parameter
          (name => mode);}p,
      x => {%remove-query-parameter
          (name => we--mode-modified);}p,
      1,
    );

Site:
  @Name: ExpSuikaWiki
  @URIReference:
    %suikawiki (
      version => 2.9,
      base => {http://suika.fam.cx/~wakaba/-temp/expwiki/wiki},
      page => {%parameter;}p,
    );

  @URIReferenceMatch:
    %and (
      {%host (name => {suika.fam.cx});}p,
      x => {%path (name => {/~wakaba/-temp/expwiki/wiki});}p,
    );
  @URIReference2Label:
    SuikaWiki Experimental: %iwwe-wikiname;
  @RefererLog:
    %and (
      x => {%remove-query-parameter
          (name => x-lm);}p,
      x => {%remove-query-parameter
          (name => x-d);}p,
      x => {%remove-query-parameter
          (name => mode);}p,
      x => {%remove-query-parameter
          (name => we--mode-modified);}p,
      1,
    );

## CVS repository  WikiPage 
Site:
  @Name: wiki-content-in-cvs-repository
  @URIReference:
    http://suika.fam.cx/gate/cvs/suikawiki/wikidata/page/%iwwe--YukiWikiDBNS-base16-encode (content => {%parameter;}p);

## Wiki ʤ

Site:
  @Name: HashedWiki
  @URIReference:
    http://home.j00.itscom.net/cake-smd/hw/%base16-encode (
      content => {%parameter;}p,
      charset => euc-jp,
      except => {ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789},
    );.html

Site:
  @Name: HatenaDiary
  @URIReference:
    http://d.hatena.ne.jp/wireself/keyword/%parameter (
      charset => euc-jp,
    );

Site:
  @Name: PukiWiki
  @URIReference:
    %uri-with-query (
      base => {http://pukiwiki.org/index.php},
      query => {%parameter (charset => euc-jp);}p,
    );
Site:
  @Name: PukiWikiDev
  @URIReference:
    %uri-with-query (
      base => {http://pukiwiki.sourceforge.jp/dev/},
      query => {%parameter (charset=>euc-jp);}p,
    );

Site:
  @Name: Tiki
  @URIReference:
    %uri-with-query (
      base => {http://todo.is.os-omicron.org/tiki.cgi},
      query => {c=v&%query-parameter (
        name => p,
        value => {%parameter (charset => euc-jp);}p,
      );}p,
    );

Site:
  @Name: YukiWiki
  @URIReference:
    %yukiwiki (
      base => {http://www.hyuki.com/yukiwiki/wiki.cgi},
      mypage => {%parameter;}p,
    );





## ߿

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.altavista.com});}p,
      {%path (name => {/web/results});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {AltaVista:
      %decoded-query-parameter (name => q);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%or (
        {%host (name => {aolsearch.jp.aol.com});}p,
        {%host (name => {search.jp.aol.com});}p,
      );}p,
      {%or (
        {%path (name => {/search});}p,
        {%path (name => {/webdir\.adp});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {JP.AOL.COM:
      %decoded-query-parameter (name => query);
    }p);
Site:
  @URIReferenceMatch:
    %and (
      {%or (
        {%path (name => {/aolcom/search});}p,
        {%path (name => {/aol/search});}p,
      );}p,
      {%or (
        {%host (name => {search.aol.com});}p,
        {%host (name => {aolsearch.aol.com});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {AOL:
      %decoded-query-parameter (name => query);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => page);}p,
      {%remove-query-parameter (name => Stage);}p,
    1);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.attbi.com});}p,
      {%path (name => {/cgi-bin/websearch});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {AT&T Web Service (Google):
      %decoded-query-parameter (name => qry);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {cgi.search.biglobe.ne.jp});}p,
      x => {%or (
        x => {%path (name => {/cgi-bin/search});}p,
        x => {%path (name => {/cgi-bin/search_lp});}p,
        x => {%path (name => {/cgi-bin/search-ie_lp});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {BIGLOBE:
      %decoded-query-parameter (name => q);
      %decoded-query-parameter (name => key);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => start);}p,
      {%remove-query-parameter (name => num);}p,
      {%remove-query-parameter (name => lr);}p,
    1);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.ceek.jp});}p,
      {%path (name => {/search.cgi});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {CEEK.JP:
      %decoded-query-parameter (name => q);
    }p);


Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.dogpile.com});}p,
      {%path-wo-last-component (name => {/info.dogpl/search/web/});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Dogpile:
      %decoded-path-last-component;
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.earthlink.net});}p,
      {%path (name => {/search});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {EarthLink:
      %decoded-query-parameter (name => q);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%path (name => {/search.gw});}p,
      {%or (
        {%host (name => {apple.excite.co.jp});}p,
        {%host (name => {cybozu.excite.co.jp});}p,
        {%host (name => {dion.excite.co.jp});}p,
        x=>{%host (name => {hi-ho.excite.co.jp});}p,
        {%host (name => {odn.excite.co.jp});}p,
        x=>{%host (name => {so-net.excite.co.jp});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Excite:
      %decoded-query-parameter (name => search);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => pref);}p,
      {%remove-query-parameter (name => look);}p,
      {%remove-query-parameter (name => lang);}p,
      {%remove-query-parameter (name => target);}p,
      {%remove-query-parameter (name => collection);}p,
      {%remove-query-parameter (name => start);}p,
      {%remove-query-parameter (name => showSummary);}p,
      {%remove-query-parameter (name => perPage);}p,
      {%remove-query-parameter (name => next);}p,
    1);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.goo.ne.jp});}p,
      {%path (name => {/web.jsp});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Goo:
      %decoded-query-parameter (name => MT);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => TAB);}p,
    1);
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {ocnsearch.goo.ne.jp});}p,
      {%path (name => {/ocn.jsp});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {OCN (Goo):
      %decoded-query-parameter (name => MT);
    }p);

Site:
  @Name: Google
  @URIReference:
    %uri-with-query (
      base => {http://www.google.com/search},
      query => {%query-parameter (
        name => q,
        value => {%parameter;}p,
        charset => {iso-2022-jp},
      );}p,
      query => {ie=iso-2022-jp},
    );
  @URIReferenceMatch:
    %and (
      {%path (name => {/search});}p,
      {%or (
        {%host (name => {google.com});}p,
        {%host (name => {www.google.com});}p,
        {%host (name => {www.google.com.br});}p,
        {%host (name => {www.google.ca});}p,
        {%host (name => {www.google.de});}p,
        {%host (name => {www.google.es});}p,
        {%host (name => {www.google.fr});}p,
        {%host (name => {www.google.it});}p,
        {%host (name => {www.google.co.il});}p,
        {%host (name => {google.co.jp});}p,
        {%host (name => {www.google.co.jp});}p,
        {%host (name => {www.google.nl});}p,
        {%host (name => {www.google.pl});}p,
        {%host (name => {www.google.pt});}p,
        {%host (name => {www.google.se});}p,
        {%host (name => {www.google.co.th});}p,
        {%host (name => {www.google.com.tw});}p,
        {%host (name => {www.google.uk});}p,
        {%host-ipv4 (16 => {66.102});}p,
        {%host-ipv4 (16 => {216.239});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Google:
        %decoded-query-parameter (name => q);
        %decoded-query-parameter (name => as_q);
        %decoded-query-parameter (name => as_epq);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => hl);},
      {%remove-query-parameter (name => lr);},
      {%remove-query-parameter (name => oe);},
      {%remove-query-parameter (name => start);},
      {%remove-query-parameter (name => sa);},
      {%remove-query-parameter (name => btnG);},
      {%remove-query-parameter (name => meta);},
      {%remove-query-parameter (name => num);},
      {%remove-query-parameter (name => inlang);},
      {%remove-query-parameter (name => spell);},
      {%remove-query-parameter (name => newwindow);},
    1);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {g.toppg.to});}p,
      {%path (name => {/search});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {g.toppg.to (Google):
      %decoded-query-parameter (name => q);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.ilsearch.com});}p,
      x => {%path (name => {/cgi-bin/search.cgi});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {ilsearch.com:
      %decoded-query-parameter (name => search);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.infoseek.co.jp});}p,
      {%path (name => {/OTitles});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Infoseek:
      %decoded-query-parameter (name => qt);
      %decoded-query-parameters (name => qts, join-with => { });
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%path (name => {/main.phtml});}p,
      {%or (
        {%host (name => {search.jword.jp});}p,
        {%host-ipv4 (24 => {210.174.160.0});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {ܸ쥭 (JWord):
      %decoded-query-parameter (name => name);
    }p);

Site:
  @URIReference:
    %and (
      {%path (name => {/search.cgi});}p,
      {%or (
         {%host (name => {www.kensaku.jp});}p,
         {%host (name => {www.kensaku.org});}p,
       );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {kensaku.jp:
      %decoded-query-parameter (name => key);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {dxm2.hanafos.com});}p,
      {%path (name => {/mochanni/search.cgi});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {mochanni:
      %decoded-query-parameter (name => query);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.msn.com});}p,
      {%path (name => {/spresults.aspx});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {MSN:
      %decoded-query-parameter (name => q);
    }p);
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.msn.co.jp});}p,
      {%or (
        {%path (name => {/results.aspx});}p,
        {%path (name => {/spresults.aspx});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {MSN:
      %decoded-query-parameter (name => q);
   }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => FORM);}p,
      {%remove-query-parameter (name => ck_sc);}p,
      {%remove-query-parameter (name => ck_af);}p,
      {%remove-query-parameter (name => ps);}p,
    1);

Site:
  @URIReferenceMatch:
    %and (
      {%path (name => {/jsp/GGmain.jsp});}p,
      {%or (
        {%host (name => {kd.mysearch.myway.com});}p,
        {%host (name => {www.mywebsearch.com});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {My Way:
      %decoded-query-parameter (name => searchfor);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      x=>{%host (name => {search-intl.netscape.com});}p,
      {%path (name => {/ja/google.tmpl});}p,
    );
  @URIReference2Label:
    %link-to-it (
      label => {Netscape: %decoded-query-parameter
                            (name => search);}p,
    );
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.netscape.com});}p,
      {%path (name => {/ns/search});}p,
    );
  @URIReference2Label:
    %link-to-it (
      label => {Netscape: %decoded-query-parameter
                            (name => query);}p,
    );

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.nifty.com});}p,
      x=>{%path (name => {/cgi-bin/search.cgi});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {@nifty:
      %decoded-query-parameter (name => Text);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => lr);}p,
      {%remove-query-parameter (name => hl);}p,
      {%remove-query-parameter (name => client);}p,
      {%remove-query-parameter (name => oe);}p,
      {%remove-query-parameter (name => output);}p,
      {%remove-query-parameter (name => adsafe);}p,
      {%remove-query-parameter (name => ad);}p,
      {%remove-query-parameter (name => gl);}p,
      {%remove-query-parameter (name => adtest);}p,
      {%remove-query-parameter (name => stpos);}p,
      {%remove-query-parameter (name => funcno);}p,
      {%remove-query-parameter (name => select);}p,
    1);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.broadband.rogers.com});}p,
      {%path (name => {/search/google.jsp});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {ROGERS HI-SPEED INTERNET Search (Google):
      %decoded-query-parameter (name => q);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {www.searchalot.com});}p,
      {%or (
        {%path (name => {/texis/open/metathin});}p,
        {%path (name => {/texis/open/search});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Searchalot:
      %decoded-query-parameter (name => p);
      %decoded-query-parameter (name => q);
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {webferret.search.com});}p,
      {%path (name => {/click});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {WebFerret
      (%decoded-query-separated-value (index => 4, separator => {,});):
      %decoded-query-separated-value (index => 1, separator => {,});
    }p);

Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.yahoo.com});}p,
      {%or (
        {%path (name => {/search});}p,
        {%path (name => {/bin/search});}p,
        {%path (name => {/search/msie});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Yahoo!:
      %decoded-query-parameter (name => p);
      %decoded-query-parameter (name => va);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => n);}p,
      {%remove-query-parameter (name => fl);}p,
    1);
Site:
  @URIReferenceMatch:
    %and (
      {%or (
        {%host (name => {search.yahoo.co.jp});}p,
        {%host (name => {websearch.yahoo.co.jp});}p,
      );}p,
      {%or (
        {%path (name => {/bin/query});}p,
        {%path (name => {/bin/search});}p,
        {%path (name => {/search});}p,
      );}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Yahoo! Japan:
      %decoded-query-parameter (name => p);
    }p);
  @RefererLog:
    %and (
      {%remove-query-parameter (name => hc);}p,
      {%remove-query-parameter (name => hs);}p,
      {%remove-query-parameter (name => h);}p,
      {%remove-query-parameter (name => b);}p,
      1,
    );
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {au.search.yahoo.com});}p,
      {%path (name => {/search/aunz});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Y!롦NZ:
      %decoded-query-parameter (name => p);
    }p);
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {asia.google.yahoo.com});}p,
      {%path (name => {/bin/query_asia});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Yahoo! ASIA (Google):
      %decoded-query-parameter (name => p);
    }p);
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {cache.yahoofs.jp});}p,
      {%path (name => {/cache});}p,
    );
  @RefererLog:
    %and (
      {%remove-query-parameter (name => u);}p,
    1);
  @URIReference2Label:
    %link-to-it (label => {Yahoo! Japan:
      %decoded-query-parameter (name => p);
      <%decoded-query-parameter (name => url);>
    }p);

## ե졼Ȥƥ󥯤륵
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {kids.goo.ne.jp});}p,
      x=>{%path (name => {/cgi-bin/kgbody.cgi});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Kids goo:
      <%query-parameter (name => TP);>
    }p);
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.netscape.com});}p,
      {%path (name => {/ns/boomframe.jsp});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Netscape Search:
      %query-parameter (name => query);
    }p);

## ƻظ
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {inazuma});}p,
      {%path (name => {/content});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {inazuma:
      %query-parameter (name => QUERY); 
      <%query-parameter (name => URL);>
    }p);
Site:
  @URIReferenceMatch:
    %and (
      {%host (name => {search.netscape.com});}p,
      {%path (name => {/ns/redir});}p,
    );
  @URIReference2Label:
    %link-to-it (label => {Netscape Search:
      <%query-parameter (name => userQuery);>
    }p);


## ŵ
Site:
  @Name: 2ŵ
  @URIReference:
    %yukiwiki (
      base => {http://www.media-k.co.jp/jiten/wiki.cgi},
      mycmd => search,
      mymsg => {%parameter;}p,
    );

## ¾ǡ١

Site:
  @Name: InternetArchive
  @URIReference:
    http://web.archive.org/web/*/%parameter;

Site:
  @Name: CPAN
  @URIReference:
    %uri-with-query (
      base => {http://search.cpan.org/search},
      query => {%query-parameter (
                  name => query,
                  value => {%parameter;}p,
                );}p,
    );

Site:
  @Name: SuikaCVS
  @URIReference:
    http://suika.fam.cx/gate/cvs/%parameter;

## ͽ

Site:
  @Name: HTML4
  @URIReference:
    http://www.w3.org/TR/html4/%parameter;
Site:
  @Name: RFCErrata
  @URIReference:
    %uri-with-query (
      base => {http://suika.fam.cx/~wakaba/-temp/errata/rfc/list},
      query => {%query-parameter (
        name => rfc,

        value => {%parameter;}p,
      );}p,
    );

## ʤ

## 줿 UA  Referer Ͽ
Site:
  @URIReferenceMatch:
    %uri (uri => {Field%20blocked%20by%20Outpost%20(http://www.agnitum.com)});
  @URIReference2Label:
    Field blocked by Outpost (http://www.agnitum.com/)
Site:
  @URIReferenceMatch:
    %uri (uri => {[unknown%20origin]});
  @URIReference2Label:
    [unknown origin]

## Referer Ͽδ
Site:
  @URIReferenceMatch: 1
  @RefererLog: 1
  @URIReference2Label:
    <%link-to-it (
      label => {%uri-reference;}p,
    );>
