muumoo.jp


ニュース記事検索


過去ログ 2007年11月01日 - ニュース過去ログ

ニュース過去ログ

2007/11/01 管理人日記 Twitter/Jaiku/複数アカウント対応のミニブログクライアント「MMMMB」を作ってみた (管理人日記)

アドエス用のTwitterクライアントで便利なヤツを探してたんだけど、いいのが見つからないので自分で作ることにした。

Windows版→Windows Mobile版

アドエス用が欲しいとはいえ、まずはWindows版を作って、それをWindows Mobileに移植することにします。その方がUI以外の部分を作って試しやすいので。Windows版を.NET Framework 2.0で作れば、移植はたぶん簡単のはず。

Windows版を作ってみた

ってことで、まずはWindows版を作ってみました。

上記のリンクからダウンロードできます。動作には.NET Framework 2.0が必要です。Windows XPまででまだ入れてない人はインストールしてください。Windows Vistaの人はすでに入ってます。Vistaはいいですね。

これは何か

いわゆる「ミニブログ」のクライアントツールです。

といった特徴があります。

MMMMBの画面

画面はこんな感じ。protectな人がいるかも知れないので一応モザイクかけた。

準備

zipを解凍するとMMMMB.exeが出てきますが、これだけでは動作しません。設定ファイルが必要です。

設定ファイルはaccounts.config.txtという名前のファイルをメモ帳などで作成して、exeと同じ場所に置いてください。中身は以下のような感じです。

# MMMMB accounts
twitter:screenname:password
jaiku:screenname:APIkey

3つのパラメータを : (コロン)で区切って指定します。1行がひとつのアカウントを表します(「#」で始まる行は無視されます)。

パラメータは、Twitterの場合は

  1. サービス名 「twitter」
  2. ユーザ名
  3. パスワード

Jaikuの場合は

  1. サービス名 「jaiku」
  2. ユーザ名
  3. API Key (Jaikuにログインした状態でhttp://api.jaiku.com/を開くと書いてあるやつ)

となります。

複数アカウントに対応しています。設定ファイルに行を追加すればいくつでも指定できます。あんまり多いとどうなるか知りませんけど。

使い方

設定ファイルを作ったら、MMMMB.exeを起動してください。

まあこんな所。

できないこと

まだ作ったばかりなので、出来ないことがあります。

考えてること

MMMMBは何かの略です。まだ決まってません。

とりあえず、アカウント等の設定を行うGUIを作るのは面倒なので、テキストファイルでやるのは決定事項です。

現在はTwitterとJaikuに対応していますが、内部的にプラグイン方式を採用しているので、他の似たようなサービスへの対応もわりと簡単にできます。最終的にはプラグインの仕様を公開して誰でも作れるようにしてもいいと思っています(今は公開しても多分これから変わるだろうからやめとく)。

ソースコードもそのうち公開します。ていうか最初からどっかの公開svnリポジトリ上で開発する方が良かったかな。いちいちソースまとめてzipで圧縮してWebサーバに配置するの面倒だ。

最終目的はアドエス(っていうかWindows Mobile)版を作ることです。だからあんまり凝った機能を作るつもりはなくて、簡単なキー操作だけでよく使う機能(閲覧と投稿)が手軽に扱える程度のものを作ろうと思っています。

ご意見、ご要望を待ってます

これから改良していくので、何かアイディアがあったら教えていただけると嬉しいです。「こういう機能が欲しい」というよりは「こういうUIなら便利じゃない?」みたいなのを特に募集。

2007.11.03追記

すでにversion 0.2が出ています。

この記事のURI:
http://muumoo.jp/news/2007/11/01/0mmmmb.html
関連記事 最新の関連記事
関連記事 直後の関連記事
関連記事 直前の関連記事


Copyright© 2002-2007 muumoo.jp All Rights Reserved.