Hatena::Grouptwitterircgateway

OKIIZOの日記

|

2011-02-21クライアント名を変更する

ここから適当にアプリケーションを登録する。Application TypeはClientにしておくこと。

秘密の文字列を教えて貰ったらTwitterIrcGateway.exe.configを開いて下記を変更する。

  • 変更する場所
<setting name="OAuthClientKey" serializeAs="String">
  <value />
</setting>
<setting name="OAuthSecretKey" serializeAs="String">
  <value />
</setting>
  • 変更後
<setting name="OAuthClientKey" serializeAs="String">
  <value>Consumer key(短い方)</value>
</setting>
<setting name="OAuthSecretKey" serializeAs="String">
  <value>Consumer secret(長い方)</value>
</setting>

昔はaddinで出来た気がするけど知らん

2010-07-21フィルタリングメモ

いまこんな感じ

(Root\Filter) 0: Drop: UserMatchPattern=.* MatchPattern=^\[.*\].*
(Root\Filter) 1: Drop: UserMatchPattern=.* MatchPattern=^#[ -~]+
(Root\Filter) 2: Drop: UserMatchPattern=.* MatchPattern=^bookmarked:.*
(Root\Filter) 3: Drop: UserMatchPattern=.* MatchPattern=^Unlocked \+.*
(Root\Filter) 4: Drop: UserMatchPattern=.* MatchPattern=^(なうぷれいんぐ|Playing|♪|聴いてる)
(Root\Filter) 5: Drop: UserMatchPattern=.* MatchPattern=.*http:\/\/4sq\.com.*
(Root\Filter) 6: Drop: UserMatchPattern=.* MatchPattern=.*[0-9\.]%です。.*
(Root\Filter) 7: Drop: UserMatchPattern=.* MatchPattern=http:\/\/(shindanmaker)\.com
(Root\Filter) 8: Drop: UserMatchPattern=.* MatchPattern=http:\/\/[a-zA-Z]*\.nil\.nu
(Root\Filter) 9: RewriteContent: UserMatchPattern=.* MessageType=PRIVMSG MatchPattern=\n
(Root\Filter) 10: Drop: UserMatchPattern=.* MatchPattern=漢字75文字で表すと
(Root\Filter) 11: Drop: UserMatchPattern=mapi MatchPattern=.*
(Root\Filter) 12: RewriteContent: UserMatchPattern=.* MessageType=PRIVMSG MatchPattern=^♻\sRT\s ReplacePattern=━━
(Root\Filter) 13: RewriteContent: MessageType=PRIVMSG MatchPattern=^([^━]+?) *(R|Q)T( |:)*(@[a-zA-Z0-9_]+)( |:)*(.+)((R|Q)T( |:)*.+)* ReplacePattern=$4 $1
(Root\Filter) 14: RewriteContent: MessageType=PRIVMSG MatchPattern=([やえとご])まぴー ReplacePattern=$1ま/ぴー

エゴサーチでノイズになる単語はあらかじめRewriteフィルタで置き換えたほうが抽出正規表現がシンプルになるかもしれない。

2010-02-17非公式RT、QTをreply風に書き換える

RewriteContent: 
 UserMatchPattern=.*
 MessageType=PRIVMSG
 MatchPattern=^(.+?) *(R|Q)T( |:)*(@[a-zA-Z0-9_]+)( |:)*(.+)((R|Q)T( |:)*.+)*
 ReplacePattern=$4 $1

手元のテストパターンはちゃんと置換したけど上手く動くかわかんない。


追記1

ちょっと直した。これでちゃんと動くといいな????

正規表現のプロの方いたら添削お願いします。


追記2

さらに直した。.Net Frameworkの後方参照は\1じゃなくて$1らしい。

2010-02-04フィルタ追加

Drop: UserMatchPattern=.* MatchPattern=.*http:\/\/4sq\.com.*
Drop: UserMatchPattern=.* MatchPattern=.*は[0-9\.]*%です。.*

狭量だって?僕もそう思います。

2009-12-25

[]無限API 17:35 はてなブックマーク - 無限API - OKIIZOの日記

http://efcl.info/2009/1212/res1508/

TIGにも適用できるようにできませんか

|