WikiWiki2IME

概要

超今風なWikiWikiに書かれているPREタグの内容をUTF16のテキストファイルに変換してお返しするCGIです

IME辞書ページの書き方

* 辞書 [#jisho]
# じしょ	辞書	名前
# うぃきうぃき	WikiWiki	固有名詞
…
…
WikiWikiの編集ページで
#(半角スペース)読み(タブ文字)単語(タブ文字)品詞
の形式で書いてください
絵文字はWikiWikiで編集するときにそのまま入力しちゃって大丈夫です
WikiWikiが自動でコードに置き換えてくれます
赤文字部分(アンカー)は英数字ならOKです
アンカーを付けておくとちょっと便利になります

リンクの貼り方

辞書ページのURLが
https://wikiwiki.jp/AAA/BBB の場合
https://x123.x0.to/~wiki2ime/wikiwiki.jp/AAA/BBB/好きなファイル名.txt
へリンクを貼ると辞書ダウンロード用のリンクになります

好きなファイル名
ダウンロード時のデフォルトファイル名
拡張子が.txtならOK
ファイル名のアンダーバーから後ろにアンカーを指定できます
aaa_bbb.txt
の場合bbbがアンカーになります
ファイル名にアンダーバーが含まれない場合はページ内の全てのPREタグを辞書ファイルに取り込みます
現在は複数のアンカーは指定できません
?anchor=アンカー
クエリパラメータでアンカーを指定できます
ファイル名でのアンカー指定は無視されます
"+"で複数のアンカーを指定できます
"*"を指定するとページ内の全てのPREタグを辞書ファイルに取り込みます
?encode=utf-8 ※この仕様はやめるかも!
クエリパラメータでエンコードを指定できます(UTF-8だけ)
指定がない場合はUTF-16LE(BOMあり)です

※余分なPREタグの内容がくっついてくる場合はアンカーを指定するようにしてください
※WikiWiki以外のURLはエラーにしてます

しくみ

CGIでWikiWikiを読み込んで適当にいろいろして辞書ファイルを返します
実行結果はサーバーにキャッシュしていて
キャッシュの更新日時が1分以内ならWikiWikiにはアクセスしないようになっています