Version 4 (modified by poolmmjp, 5 years ago)

2008.9.2版にあわせて内容を修正

MMMMB

http://muumoo.jp/img/mmmmb_icon.png

マルチアカウント対応のミニブログ(マイクロブログ)クライアントです。

http://muumoo.jp/img/20080902mmmmb.png

対応サービス

サービスTimelinePostFav
Twitterooo
Jaikuoo-
FriendFeedooo
Wassrooo(*1)
エコー(mixi)oo-
はてなハイクooo(*1)
  • *1 : 起動時に読み込んだデータのFav状態の取得は不可

リポジトリ

ビルド方法

Visual Studio 2005またはVisual C# 2005 Express Editionでソリューションを開いて、ビルドする。

ダウンロード

使い方

  1. 動作には .NET Framework 2.0 が必要です。
  2. 最初に、MMMMB.exeと同じ場所に accounts.config.txt ファイルを作成してください。
    • 書式はサンプルを参照。
    • 「サービス名:ユーザ名:パスワード」で1つのアカウントを表して、これを複数行書ける感じです。
  3. 準備ができたらMMMMB.exeを起動させます。
  4. タイムラインは定期的に自動で更新されます。「更新」ボタンを押すとすぐに更新されます。
  5. 本文を入力して「投稿」ボタンを押すと投稿されます。
  6. タイムラインは j/k キーでスクロールできます。
  7. Favに対応している場合は、★マークをクリックしてFavの追加や削除ができます。

フィルタ

フィルタ機能があります。「フィルタ」のチェックボックスをONにすることで利用できます。「拒否」「許可」「通知」の3つのフィルタがあり、それぞれキーワードをスペース区切りで入力してください。

  • 拒否 : キーワードをどれか1つでも含む投稿が非表示になります。NGワード機能のようなものです。
  • 許可 : キーワードをどれか1つでも含む投稿だけが表示されます。検索機能のようなものです。
  • 通知 : キーワードをどれか1つでも含む投稿が新着した場合に、タスクトレイアイコンからバルーンで通知されます。

カスタマイズ

  • タイムライン部分は、htmlになってます。*.templateがそのテンプレートです。
    • なので、html/css/JavaScriptが書ければ、ある程度のカスタマイズは可能です。

新しいミニブログ(マイクロブログ)サービスへの対応

  • まず IMiniBlog インターフェイスを実装して、サービスのAPI等を使いながら各メソッドを実装します。
  • あとは、以下のファイルをちょっと修正します。
    • IMiniBlog.csの中でクラスをnewしているところに追加する
    • main.templateにタイムラインのスタイルの定義を追加する(背景色とか)
    • accounts.config.txtに設定ファイルの設定例を追加する

プラグイン方式のような感じでサービスを追加できる方法を検討中です。