04/18

Twitterのfriends/followers一覧にその人のステータスを表示するgreasemonkey script

friends一覧でステータス見れたらいいなぁ。というぐりもん。

スクリーンショット

Twitter add statuses to friends/followers

作成にあたってbrさんにいろいろ助言をいただきました!ありがとう!

03:27 | 3 writeback(s) | (12), (4), (18) | ?B

04/13

Xbox 360のステータスをTwitterに送るスクリプト

まだまだTwitterは流行ってます。Xbox 360のステータスをTwitterに送るスクリプト。"Playing LUMINES LIVE! (Time Attack Mode) on Xbox 360" なんて感じにステータスが更新されます。$gamertag, $twitter_mail, $twitter_passを適宜書き換えてcronとかに突っ込む。適当にでっちあげてロクにテストしてないのであしからず。

xboxlive-twitter.pl

やってることは、Xbox Users Groupというファンサイトのゲーマータグ検索ページをlibwww-perlにスクレイピングさせてるだけです。そのためゲーム名は全部英語になりますが360には洋ゲーしかないので問題ありません。

フレンドが今どんなゲームをしているか感知できるシステムはTwitterにとてもフィットしているように思える。というわけでこの機会にみんなも do! do! do! しようぜ!無理!

@2007-04-13T01:56:00+0900 早速、パーズできなかった場合があったので修正。

@2007-04-13T09:50:00+0900 Activityが空になる場合もあるようなので対応。

01:05 | 1 writeback(s) | (5), (4), (18), (4) | ?B

04/08

TiarraからTwitterにアクセスするプラグイン(とパッチ)

Twitterおもしろい!もうすぐ飽きる!

この手の垂れ流し系はIRCみたいな見ても見なくてもいい環境で見るのが一番なので、Tiarraのプラグイン(とパッチ)を書いてみた。

ダウンロード

twitter.tar.gz

以下の内容が入っています:

  • README
  • main/RunLoop.pm
  • module/Server/Twitter.pm
  • twitter.diff (オリジナルの main/RunLoop.pm に対する変更点)

RunLoop.pmは version #0+cvs-1.159(2005/02/14) を基にしています。

インストール手順

main/RunLoop.pm と module/Server/Twitter.pm を、階層を維持したままTiarraのあるディレクトリ以下にコピー(RunLoop.pmは元からあるファイルを上書き)。 そのあと、Tiarraの設定ファイルに、以下のように追記します。

networks {
  ...
  name: twitter
  ...
}
...
twitter {
  host: twitter.com
  port: 80

  module: Server::Twitter

  user: <mail>
  password: <password>
}

RunLoop.pm への変更によって、サーバの設定でmodule(この場合Server::Twitter)を指定することでIRCサーバのふりをするモジュールをユーザが書けるようになっています。

最後に、Tiarraを再起動。接続すれば、自動で#twitter@twitterチャンネルにJOINします。あとは待ってればフレンドのステータスが流れるはず(1分ごとに見に行ってます)。チャンネルで発言すると自分のステータスを更新できます。

注意とかいろいろ

  • JOINしたときにチャンネルに自分しかいない場合は、一旦PARTして、JOINしなおして下さい。
  • ブラウザで見るよりかなり遅延があるみたいです。自分が更新するとがーっと流れてくるみたい。
  • いろいろ問題点があります。PerlもIRCもTiarraもよく分からないので、誰かが改良してくれるのを待ってます。
21:18 | 1 writeback(s) | (1), (5), (1), (4), (18) | ?B

変愚蛮怒のプレイ状況をTwitterに送る

Twitterおもしろい!あさって辺りには飽きてそう!

流行っているうちに。変愚蛮怒のプレイ状況をTwitterに送信するパッチを書きました。ステータスをUTF-8で送信しなきゃいけないんだけど、イマイチiconvの使い…使う方法が分からなくて…とりあえずWindowsのみ対応。

変愚蛮怒×Twitter パッチ パッチを当ててコンパイルしたもの

ソース中でTWITTER_MAIL, TWITTER_PASSをそれぞれTwitterに登録しているメールアドレス、パスワードに定義した上でコンパイルするか、そうしない場合は環境変数TWITTER_MAIL, TWITTER_PASSを設定して起動してください。

  • アーティファクトを発見する
  • ユニークを倒す
  • クエストを達成する
  • Qy@
  • 殺される

以上のイベントが "変愚蛮怒(ゾンビ吟遊詩人セクシーギャル) 1階で巨大ハツカネズミに殺された" という感じでステータスに設定されます。あと自分の好みで句点はつけていません。

誰が使うんだ。

10:26 | 4 writeback(s) | (2), (4), (18) | ?B

recent entries

tags

syndication

powered by