| Version 4 (modified by poolmmjp, 5 years ago) |
|---|
MMMMB
マルチアカウント対応のミニブログ(マイクロブログ)クライアントです。
対応サービス
| サービス | Timeline | Post | Fav |
| o | o | o | |
| Jaiku | o | o | - |
| FriendFeed | o | o | o |
| Wassr | o | o | o(*1) |
| エコー(mixi) | o | o | - |
| はてなハイク | o | o | o(*1) |
- *1 : 起動時に読み込んだデータのFav状態の取得は不可
リポジトリ
- http://svn.coderepos.org/share/lang/csharp/MMMMB
- http://coderepos.org/share/browser/lang/csharp/MMMMB
ビルド方法
Visual Studio 2005またはVisual C# 2005 Express Editionでソリューションを開いて、ビルドする。
ダウンロード
使い方
- 動作には .NET Framework 2.0 が必要です。
- 最初に、MMMMB.exeと同じ場所に accounts.config.txt ファイルを作成してください。
- 書式はサンプルを参照。
- 「サービス名:ユーザ名:パスワード」で1つのアカウントを表して、これを複数行書ける感じです。
- 準備ができたらMMMMB.exeを起動させます。
- タイムラインは定期的に自動で更新されます。「更新」ボタンを押すとすぐに更新されます。
- 本文を入力して「投稿」ボタンを押すと投稿されます。
- タイムラインは j/k キーでスクロールできます。
- Favに対応している場合は、★マークをクリックしてFavの追加や削除ができます。
フィルタ
フィルタ機能があります。「フィルタ」のチェックボックスをONにすることで利用できます。「拒否」「許可」「通知」の3つのフィルタがあり、それぞれキーワードをスペース区切りで入力してください。
- 拒否 : キーワードをどれか1つでも含む投稿が非表示になります。NGワード機能のようなものです。
- 許可 : キーワードをどれか1つでも含む投稿だけが表示されます。検索機能のようなものです。
- 通知 : キーワードをどれか1つでも含む投稿が新着した場合に、タスクトレイアイコンからバルーンで通知されます。
カスタマイズ
- タイムライン部分は、htmlになってます。*.templateがそのテンプレートです。
- なので、html/css/JavaScriptが書ければ、ある程度のカスタマイズは可能です。
新しいミニブログ(マイクロブログ)サービスへの対応
- まず IMiniBlog インターフェイスを実装して、サービスのAPI等を使いながら各メソッドを実装します。
- あとは、以下のファイルをちょっと修正します。
- IMiniBlog.csの中でクラスをnewしているところに追加する
- main.templateにタイムラインのスタイルの定義を追加する(背景色とか)
- accounts.config.txtに設定ファイルの設定例を追加する
プラグイン方式のような感じでサービスを追加できる方法を検討中です。
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)
