So-net無料ブログ作成
検索選択

Anki RTH-review Plugin をいじる [Anki]


Daniel Andersson氏のRTH-review Pluginは、AnkiにWindowを追加(上下左右に配置、デタッチも可能)し、そこに表示させたWebのフォームにキー操作でAnswer側の単語をセットする機能を持つ。
オリジナルはkanji.koohii.comを対象にしているので、お気に入りの辞書サイト等に使えるよう1部を書換えてみた。

RTH-review.py

32行目 RTH_LOOKUP_KEY=Qt.Key_H 操作するキーを"h"に指定 変更せず
33行目 RTH_LOOKUP_URL=u"http://kanji.koohii.com/study/index.php?search=%s"
表示させるサイトのURL %sの箇所にAnswerの単語が入る


33行目のサイト別の記述例
英辞朗 RTH_LOOKUP_URL=u"http://eow.alc.co.jp/%s/UTF-8/?ref=sa"
Weblio RTH_LOOKUP_URL=u"http://ejje.weblio.jp/content/%s"
Weblio(小窓) RTH_LOOKUP_URL=u"http://api.weblio.jp/act/quote/v_1_0/e/%s"

TATOEBA project(英→日の例文)
RTH_LOOKUP_URL=u"http://tatoeba.org/jpn/sentences/search?query=%s&from=eng&to=jpn"

63行目
qurl = QtCore.QUrl(RTH_LOOKUP_URL % ans[ :1])

[ :1] ここが1のままだとAnswerの最初の1文字しか指定したURLに送られない。とりあえず[:24]に変更


レビュー中に"h"キーを押すとAnswerの英単語が指定したURLのフォームに入力されて結果を返してくる。
注!Answer側のテンプレに他の記述やフィールドを追加すると、それらも送られてしまい正しい結果が得られない。
このプラグインを使う時、Answer側は1フィールドのみで内容は受け側を考慮すること。


■表示例

image01.gif
Weblio(小窓)
(クリック拡大可)



image02.gif
TATOEBA projectの例文

Mr.Daniel Andersson, Thank you for your convenient Plugin.

当方はプログラミング経験が無く、この変更は試行錯誤によるもので他の部分については全く理解していません。

プラグイン、RTH-reviewは File>Download>Shared Plugin からダウンロードする。
変更するファイルは Settings>Plugins>Open Plugin Folder でフォルダを開き、中のRTH-review.py
変更保存後はAnkiを再起動させる。
機能停止させたい時は Settings>Pugins>Startup からRTH-reviewのチェックを外す。またはプラグインフォルダ内のファイルを削除。

タグ:Anki
コメント(0) 
共通テーマ:趣味・カルチャー

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。