アドエス用のTwitterクライアントで便利なヤツを探してたんだけど、いいのが見つからないので自分で作ることにした。
アドエス用が欲しいとはいえ、まずはWindows版を作って、それをWindows Mobileに移植することにします。その方がUI以外の部分を作って試しやすいので。Windows版を.NET Framework 2.0で作れば、移植はたぶん簡単のはず。
ってことで、まずはWindows版を作ってみました。
上記のリンクからダウンロードできます。動作には.NET Framework 2.0が必要です。Windows XPまででまだ入れてない人はインストールしてください。Windows Vistaの人はすでに入ってます。Vistaはいいですね。
いわゆる「ミニブログ」のクライアントツールです。
といった特徴があります。
画面はこんな感じ。protectな人がいるかも知れないので一応モザイクかけた。
zipを解凍するとMMMMB.exeが出てきますが、これだけでは動作しません。設定ファイルが必要です。
設定ファイルはaccounts.config.txtという名前のファイルをメモ帳などで作成して、exeと同じ場所に置いてください。中身は以下のような感じです。
# MMMMB accounts twitter:screenname:password jaiku:screenname:APIkey
3つのパラメータを : (コロン)で区切って指定します。1行がひとつのアカウントを表します(「#」で始まる行は無視されます)。
パラメータは、Twitterの場合は
Jaikuの場合は
となります。
複数アカウントに対応しています。設定ファイルに行を追加すればいくつでも指定できます。あんまり多いとどうなるか知りませんけど。
設定ファイルを作ったら、MMMMB.exeを起動してください。
まあこんな所。
まだ作ったばかりなので、出来ないことがあります。
MMMMBは何かの略です。まだ決まってません。
とりあえず、アカウント等の設定を行うGUIを作るのは面倒なので、テキストファイルでやるのは決定事項です。
現在はTwitterとJaikuに対応していますが、内部的にプラグイン方式を採用しているので、他の似たようなサービスへの対応もわりと簡単にできます。最終的にはプラグインの仕様を公開して誰でも作れるようにしてもいいと思っています(今は公開しても多分これから変わるだろうからやめとく)。
ソースコードもそのうち公開します。ていうか最初からどっかの公開svnリポジトリ上で開発する方が良かったかな。いちいちソースまとめてzipで圧縮してWebサーバに配置するの面倒だ。
最終目的はアドエス(っていうかWindows Mobile)版を作ることです。だからあんまり凝った機能を作るつもりはなくて、簡単なキー操作だけでよく使う機能(閲覧と投稿)が手軽に扱える程度のものを作ろうと思っています。
これから改良していくので、何かアイディアがあったら教えていただけると嬉しいです。「こういう機能が欲しい」というよりは「こういうUIなら便利じゃない?」みたいなのを特に募集。
すでにversion 0.2が出ています。