* Mikutterプラグイン * Japanese * fav.rb TLに流れる任意のユーザ,キーワード,クライアントのツイートを自動でふぁぼふぁぼします。 * fav_bayes.rb TLに流れるツイートをベイジアンフィルタを利用して自動でふぁぼふぁぼします。 ** インストール {fav,fav_bayes}.rbをmikutterのpluginディレクトリに移動させます。 mikutterのpluginディレクトリは,mikutter/pluginか~/.mikutter/pluginになります. *** fav_bayes.rb fav_bayes.rbは、日本語ツイートを形態素解析するためにMeCabを利用してます。 **** MeCab MeCabとMeCabのRubyバインディングをインストールして下さい。 MeCabのインストールは、以下の方法で行います。 - Ubuntu apt-get install mecab mecab-ipadic-utf8 libmecab-dev - Mac homebrew install mecab mecab-ipadic - Rubyバインディングスのインストール Rubyバインディングのソースを以下のサイトから落してきます。 http://sourceforge.net/projects/mecab/files/mecab-ruby/0.98/ mecab-ruby-0.98.tar.gzを展開します。 展開したら、gemをイントールします。 tar zxvf mecab-ruby-0.98.tar.gz cd mecab-ruby-0.98/ gem build mecab-ruby.gemspec gem install mecab-ruby これでMeCabaの設定はおわりです。 ** 設定 *** fav.rb fav.rbをインストールしたら、mikutterを起動させます。 mikutterを起動させると、設定タブにふぁぼというタイトルタブが出来ています。ふぁぼるよグループがあります。 ふぁぼるよグループは、チェックボックス付きのじどうふぁぼとじどうりついーと、ふぁぼるゆーざがあります。 チェックボックス付きのじどうふぁぼとじどうりついーとがあるので、チェックを入れると自動でふぁぼふぁぼします。 ふぁぼるゆーざは、自動でふぁぼふぁぼしたいユーザのTwitter IDを入力します。入力されたユーザはふぁぼふぁぼされる対象となります。ここを入力してじどうふぁぼにチェックすれば、タイムラインが更新されたときに対象のユーザがツイートするたびに自動でふぁぼふぁぼします。 きーわーどは、きーわーどを含んだついーとを自動でふぁぼふぁぼします。 きーわーど、ユーザIDは、','で区切ることで複数指定することができます。 **** 追加機能 遅延ふぁぼ機能を追加しました。遅延ふぁぼ機能は、ちえん時間に秒数を指定することで、0秒から指定した時間の間をランダムに遅延してふぁぼふぁぼ、RTします。 指定クライアントでのツイートをふぁぼふぁぼ,RTする機能を追加しました. そーすにキーワード,ユーザと同様に好きなクライアントを','で区切って入力することでTL上の指定したクライアントでのツイートをふぁぼふぁぼ,RTすることができます. *** fav_bayes.rb fav.rbと同様にmikutterを起動させます。 設定タブに「べいず」というタブが出来ています。その中に「べいず」というチェックボックスがあるのでチェックすると、学習とふぁぼふぁぼをしはじめます。 学習したフィルタは、~/.mikutter/fav.datに保存されます。 *さいごに 明るいふぁぼらいふを * English this ruby files are mikutter pluing. mikutter is twitter client. mikutter is good!! mikutter http://mikutter.hachune.net/ * fav.rb fav.rb is automatic favoriting your timeline. fav.rb has feature that this plugin is realtime automatic favoriting your friend tweet. * fav_bayes.rb fav_bayes.rb is automatic favoriting your timeline. fav_bayes.rb has feature that this plugin is realtime auto favoriting your timeline. fav_bayes.rb requires gem librarys, classfiere and MeCab. * ライセンス License Copyright (C) 2011 MATSUMOTO, Katsuyoshi This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. * 連絡先 Contact Twitter @katsyoshi Blog http://d.hatena.ne.jp/katsyoshi/