/ERGDict

Eroge Dictionary

Primary LanguagePython

エロゲタイトル変換辞書

Google日本語入力でエロゲのタイトルを変換出来るようにする辞書。
エロゲー批評空間に登録されているゲームを元に生成します。
コメントとしてブランド名と発売日が入ります。

使用方法

Web上の自動生成ツールで辞書ファイルを生成・ダウンロードする。
Google日本語入力の辞書ツールから管理→新規辞書にインポートを選択して、辞書テキストファイルを選択する。
辞書名を適当につけてからそのままインポートをクリックする。
自動出力なのでエラーが発生して、インポート件数が辞書ファイルより少なくなるが問題はないと思われる。
更新時は作成した辞書を選択して、管理→選択した辞書にインポートを選択、ファイルを指定すれば追加されていく。

変換に必要なもの

  • Python3
  • requests(SQLの実行結果を取得するのに使用)
  • Beautiful Soup4(HTMLの切り出しに使用)
  • jaconv(カタカナ→ひらがな変換に使用)

リスト作成方法

make_title.pyを実行するだけで以下のことを自動で行います。
また、Web版での生成が一番簡単です。

過去の方法

SQL実行フォーム -エロゲーマーのためのSQL-で以下のSQL文を実行

SELECT g.furigana,g.gamename,b.brandname,g.sellday
FROM gamelist g
INNER JOIN brandlist b
ON b.id = g.brandname
WHERE sellday >= '1995-01-01'
AND sellday <> '2030-01-01'
AND okazu <> 't'
ORDER BY g.furigana

出力結果のHTMLを保存し、source.htmlにコピーした後にmake_title.pyを実行する。
すると辞書がergtitle.txtとして出力される。

出力形式

Google日本語入力で辞書としてインポート出来る形式
読み[tab]タイトル[tab]固有名詞[tab]ブランド名|発売日という感じで一行ずつ並んで出力される。

メモ

_brandはブランド一覧出力用
こちらも現在は自動出力が可能です。  

SELECT brandfurigana,brandname
FROM brandlist
WHERE kind = 'CORPORATION'
AND lost = 'FALSE'
ORDER BY brandfurigana