Hawitter - ja

If you don't read japanese, see Hawitter - en.


hawitter(はうぃったー) - シンプルなtwitterクライアント

0.4 (beta)

変更点:

  • トレイアイコン右クリックでメニュー(書き込み,終了)
  • OAuth対応
  • TLM一部実装 (+#hash と -#hash)
  • メモリに置くtweetsの数を限定。長期間でも安定
  • ステータスバーに残りのrequest回数(一時間以内)を表示

既知の問題:

  • F5を押さないとTLMが反映されません。一度増えたtweetが消えない場合があります。
  • 流量の多いハッシュを指定するとすぐ制限にひっかかります

0.3 (beta)

基本的バグフィックスです。TL modifierはまだです。

変更点:

  • トレイアイコンを実装しました。クリックすると表示/非表示を切り替えできます。
  • ウィンドウを閉じても終了しません。開いた状態で、Ctrl+Qもしくはメニューから終了してください。
  • 自分のtweetが即座に画面に反映されます。
  • コードが(ちょっと)綺麗になりました。

既知の問題:

  • 正規表現周りにバグがあり、以下の症状が見られることがあります
    • 本文が表示されない
    • 誤った色付け
    • クライアントのリンクがタグを含んでいる

0.2 (alpha)

スクリーンショット:

twitterのクライアントを書いたのでα版として公開します(Linux,GTK向け)。

基本思想

twituxが使いにくかったので、その置き換えを目指します。基本的に自分が使いたい機能を実装していきます。あまり高機能にする予定はありません。
その代わり、TL modifier(仮)を実装します。

TL modifier(仮)

未実装なので、コンセプトだけ。表示されるtweetsを(一時的に)フィルタする機能です。

例えば:

  • followしてる人が実況しててTLが流れてしまう
  • あるハッシュタグだけ見たい/消したい
  • followしてない人の発言を表示
  • ある人への@を見たい

というような機能を妄想してます。

インストール

運が良ければ'cabal install hawitter'でインストールできると思います。

お知らせ

重要:

  • α版です。あまり期待しないでください。 (とはいえサーバに過負荷をかけたりすることはないはずです)
  • 平文でbasic認証を使ってます。
  • 更新はデフォルトで1分一回
  • API使ってます。一時間140回までなのでF5連打しないでください。
  • tweetが消えないので数日たつとCPU/メモリを圧迫します。

予定:

  • 目玉機能であるTL modifierの実装
  • RT,QTの処理
  • 短縮URL展開
  • コードのdocumentation
  • タスクトレイに常駐
  • OAuth?

非予定:

  • リストの作成
  • public TLの処理
  • geolocation関係