rtm.rb : Remember the Milk をRubyから
rtm.rb というRubyのライブラリを作り始めました。 素人なので、コメント頂けるとうれしいです。
Requirements
Remember the MilkのAPIキーとShared Secret。ここから 申請できます。
Repository
svn checkout svn://rubyforge.org/var/svn/rtmilk
Motivation
Remember the Milkで管理しているタスクを、名刺サイズのカードに、きれいに一覧印刷したいなぁと思ったのがそもそものはじめでした。それでAPIをいろいろ触っているうちにライブラリにしようかと。
簡単な使用例
example/get.rb というサンプルをつけました。
# # simple example for rtm.rb $LOAD_PATH << File.dirname(__FILE__) + '/../lib' require 'rtmilk' # ------------------------------------------------------------------- # API_KEY and SHARED_SECRET are required. # API_KEY = 'aaa' SHARED_SECRET = 'bbb' RTM::API.init(API_KEY, SHARED_SECRET) # ------------------------------------------------------------------- # get auth url for read # frob = RTM::Auth::GetFrob.new.invoke url = RTM::API.get_auth_url('read', frob) puts 'access, login, and authenticate following uri on your browser,' puts 'then hit return to continue' puts ' ' + url gets res = RTM::Auth::GetToken.new(frob).invoke token = res[:token] RTM::API.token = token # ------------------------------------------------------------------- # get all lists # # lists = RTM::List.alive_all lists.each { |l| puts l['name'] } # ------------------------------------------------------------------- # get all tasks # #tasks = RTM::Tasks.new #tasks.each { |t| puts t.name }
SoFar
- 認証周り
- Listの一覧の取得
- Taskの一覧の取得
- Listを追加
- Taskを追加
- Taskを削除
ToDo
- ドキュメント
- サンプル
- 残りのAPI
- 使用例ビデオをYouTubeにアップ
感想
はじめてオンラインコード管理システム (RubyForge) を使ってみています。ちょっと新鮮。
- Newer: 2006のおわり
- Older: Synergy 1.3.1 on OSX
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.deadbeaf.org/2006/12/30/rtmrb-ruby-library-for-rtm-api/trackback/
- Listed below are links to weblogs that reference
- rtm.rb : Remember the Milk をRubyから from mootoh.log


