CheckPad API.
現在大幅にAPIを変更中。
まだ、公開できる状態じゃないけど、出来上がると下記のように使える。
WWW::CheckPad->connect( email => 'your@email.address', password => 'your.password', ); my @check_lists = WWW::CheckPad::CheckList->retrieve_all(); foreach my $check_list (@check_lists) { printf "[%s] %s?n", $check_list->id, $check_list->title; foreach my $check_item = ($check_list->checkitems) { printf "?t[%s] %s?n", $check_item->id, $check_item->title; } } $check_list = WWW::CheckPad::CheckList->insert('あたらしい リスト'); printf "Added new checklist[%s] %s?n", $check_list->id, $check_list->title; $check_list->title('変更されたタイトル'); $check_list->upate(); #そして削除 $check_list->delete();
これがチェックリストに対する基本的な操作。あとは、チェック項目に対しても同様の操作を加えておしまい。かなり、Class::DBIの影響を受けてるつもり。