-
Notifications
You must be signed in to change notification settings - Fork 0
nanimono.rb
TADA Tadashi edited this page Nov 10, 2017
·
3 revisions
nanimono.rb は tDiary に slashdot.jp っぽい「ナニモノ」を表示するためのプラグインです。プラグインは、ユーザが作成した 3個の部品「どんな」「ナニ」「集団」の辞書から、それぞれランダムにワードを取り出し、3つを結合した文を作ります。
まず、nanimono.rb をインストールしてください。 <%= nanimono %> と埋めこんだ場所に「どんな」「なに」「集団」が結合された文が表示されます。
「どんな」「ナニ」「集団」の辞書を作成します。辞書は tdiary.conf に書きこみます。辞書は以下のような形式で記述します。
@options['nanimono.donna'] = ['すばやい', '訓練された', 'オレンジ色']
@options['nanimono.nani'] = ['アレゲ人間', '弱虫', '忍者']
@options['nanimono.shudan'] = ['集団', '艦隊', 'チーム']
-「どんな」 は @options['nanimono.donna'] に格納されます。 -「ナニ」は @options['nanimono.nani'] に格納されます。 -「集団」は @options['nanimono.shudan'] に格納されます。
格納されるワードは、[] のなかにワードを書きこみます。 ワードは'(シングルクォーテーション)で囲みます。ワードは , で区切ります。
Ruby がわかるひとへ。単なる配列ですので、それ以外の記法でも構いません。
tDiary のプラグインのディレクトリに nanimono.rb をコピーしてください。辞書の作成をおこなっていないとエラーになります。
tDiary 1.5.6 からは、misc/plugin に入れてください。ここに入れると[設定] - [プラクイン選択]から、nanimono.rb を使用するかどうかを選択できます。
最新版は、ここから入手できます。http://itoshi.tv/p/nanimono/