MacRubyでTwitterの投稿専用クライアントを作ってみた。 | あわあわのブログ

あわあわのブログ

iPhone脱獄のいろいろ

今回はMacRubyを利用してTwitterの投稿専用クライアントを作ってみました。

以前、MacRubyを利用してTwitterのクライアントを作ったのですが、重すぎるために使い物にならないものでした。

原因はタイムラインをNSTableViewで表示の再にすべてリストをリフレッシュしていたためと考えられます。

UserStreamを使用しなければリストの更新頻度も少なくなるので回避できますが、それは個人的に嫌なので却下です。

そのためNSTableViewについて調べたところRowをInsertするメソッドを発見しました、が、使い方がよくわからなかったため諦めました。

なので、今回はタイムラインの表示がない投稿専用のクライアントとなっています。

ダウンロードはこちらから

Download
http://cl.ly/Lj6j


スクリーンショット


・メインウィンドウ
Twiyyo_MainWindow
Twiyyo_MainWindow posted by (C)あわあわ


・設定ウィンドウ
Twiyyo_Settings
Twiyyo_Settings posted by (C)あわあわ


・全体
Twiyyo_all
Twiyyo_all posted by (C)あわあわ


・アイコン
Twiyyo
Twiyyo posted by (C)あわあわ


機能


  • バックグラウンド投稿

  • returnキーで投稿

  • フッター自動添付

  • 複数アカウント対応

  • スタックしてまとめて投稿



説明


起動するとブラウザでTwitterのOauth認証のページが開きます。

Twitterアカウントで認証するとPINコードが表示されるのでTwiyyoのPINコードを入力するテキストフィールドに入力して"Auth"をクリックしてください。

Twiyyo_PinWindow
Twiyyo_PinWindow posted by (C)あわあわ

(GUIの表示がすこし変です...気にしないでください...。)

これで認証は完了です。


あとがき


個人的に簡単にツイートできる投稿専用クライアントが欲しかったので作りました。
一応常に最前面表示するようにしてあるので実況も捗りますよ。
適当にバージョンアップするかもしれません。
それでは~

ダウンロードはこちらから

Download
http://cl.ly/Lj6j