daemonfreaks.com

Wassr.vim: Update to 0.2.1

posted by jun-g at Sun, 20 Jul 2008 02:35 JST

色々立て込んでいて間が開いてしまいましたが、少し機能を追加したので0.2.1としてリリースします。ダウンロードはこちらからどうぞ。→ wassr.vim-0.2.1

以下変更点。

  • バッファ上に表示された発言に対して返信する :WassrReply を追加。
  • バッファ上に表示された発言に対して「イイネ!」を付ける :WassrFavAdd を追加。
  • バッファ上に表示された発言に対して「イイネ!」を外す :WassrFavDel を追加。
  • 「@id」を含まない返信の場合、返信先の「@id」を発言の末尾に付与するようにした。

今回追加した :WassrReply と :WassrFavAdd と :WassrFavDel は、バッファ上に表示されたタイムラインのカーソルがある行の発言に対する操作となります。

以下、全然減らないTODO。

  • タイムラインの自動読込
  • 新着メッセージのハイライト
  • TODOの追加・更新・削除
  • その他のAPIが扱えるように
  • IM風の操作機能

現在、法事の為に高知(妻の実家)に帰省中。AirH"だと自宅サーバにログインしての作業が辛いです。

Wassr.vim: Update to 0.2.0

posted by jun-g at Mon, 14 Jul 2008 23:50 JST

今日もWassr.vimを更新。ダウンロードはこちらからどうぞ。→ wassr.vim-0.2.0

以下変更点。

  • Wassrを操作する部分コードを大幅に書き直した。
  • タイムラインを再取得した場合、前回取得分に追記して表示するようにした。
  • secondlifeのタイムラインを取得できるようにした。
  • 中途半端なTODO取得機能を削除。

以下、残りのTODO。

  • タイムラインの自動読込
  • 新着メッセージのハイライト
  • TODOの追加・更新・削除
  • その他のAPIが扱えるように

vimの操作が難しい…。

Wassr.vim: Update to 0.1.3

posted by jun-g at Sat, 12 Jul 2008 01:06 JST

主にwin32環境向けのバグ修正です。ダウンロードはこちらからどうぞ。→ wassr.vim-0.1.3

以下変更点。

  • タイムライン取得時にエンコードできない文字が含まれていた場合にエラーが出ないようにした。
  • wassr.pyを、win32環境なら${HOME}/vimfiles/pluginから、それ以外なら${HOME}/.vim/pluginから読み込むようにした。
  • vim起動時に、.vimrcにwassrのidとpasswordの設定がなくてもエラーにならないようにした。

以下、残りのTODO。

  • コード書き直し
  • タイムラインの自動読込
  • 新着メッセージのハイライト(@kfuruhataからの要望)
  • TODOの追加・更新・削除
  • その他のAPIが扱えるように

休日前の夜なのに一滴もお酒飲んでません。奇跡。

Wassr.vim: Update to 0.1.2

posted by jun-g at Fri, 11 Jul 2008 02:22 JST

今日も少しだけがんばってみました。ダウンロードはこちらからどうぞ。→ wassr.vim-0.1.2

以下変更点。

  • タイムライン再取得時、追記せずに一度バッファをクリアするようにした。これで読み込む度に最新の投稿が常に一番上の行に表示されるようになった。
  • 出力エンコーディングをutf-8決め打ちにせず設定から取得するようにした。
  • simplejsonを使わないようにした。

同僚の@kfuruhataが実際に使ってみて意見をくれるので非常に助かっています。ありがとう!

残りのやりたい事は以下のとおり。

  • タイムラインの自動読込
  • TODOの追加・更新・削除ができるように
  • その他APIが扱えるように

本日は休肝日でした。しかし休肝日を設けてから普段の飲酒量が倍ぐらいに増えたので、あんまり意味ないかも…。

Wassr.vim ちょっとだけ改良

posted by jun-g at Thu, 10 Jul 2008 01:43 JST

ちょっとだけ改良した。ダウンロードはこちらからどうぞ。→ wassr.vim-0.1.1

以下変更点。

  • タイムライン取得時に投稿者のuser_login_idも表示するようにした。
  • TODOリストを取得できるようにした。

後、やりたいなと思っている事は以下のとおり。

  • タイムライン再取得時に新規投稿だけをバッファに追加するように
  • simplejsonを使わず、Pythonの標準ライブラリだけで処理するように
  • TODOの追加・更新・削除ができるように
  • その他APIが扱えるように

今日は(も?)既にへべれけなので、簡単な変更だけやりましたよ、という事で…。

Wassr.vim つくった

posted by jun-g at Wed, 09 Jul 2008 00:41 JST

職場だとおおっぴらにWassrを見ることができないので、VimでWassrを見たり投稿したりするプラグインを作った→ wassr.vim

といっても、twitter.vimをコピーして、ちょろっと中身を書き換えただけ。