WWW::Wassr CodeReposにコミットしました。
コミットにあたり、幾つか機能追加。
まぁ、基本的なところは以前にも書いたとおり、Net::Wassrで十分なんだけど、
今回は Net::Wassr には無くて、WWW::Wassrにはある機能を紹介するよ!
use strict; use warnings; use WWW::Wassr; my $w = WWW::Wassr->new( #ID/PWの指定 'user' => 'userid', 'passwd' => 'password', );
ココまでは、Net::Wassrとほぼ一緒です。
$w->login(); #ログイン
Net::Wassr はnewするだけでよかったのに、ログインがメソッドが必要になりました。
ログインがあるということは
$w->logout(); #ログアウト
ログアウトメソッドももちろん用意してあるよ!
あぁっ!石を投げないで>< ココからが、ココからがメインだから!
$w->follow('likk'); #講読 $w->unfollow('likk'); #講読解除
followメソッドで講読が可能です、みんなどんどん講読してね!
public_timeline,channel_timeline は Net::Wassr にもあるけど WWW::Wassrには他にも
sl_timeline SL中のヒトコト
fav_timeline 日本中のイイネ
reply_timeline レス一覧
private_timeline プライベートトーク
todo_list TODO一覧 *1
があるよ!
一覧を取得して、発言のstatus が分れば、update でツッコミを入れるほかにも
$w->favorite_toggle(reply_status_rid => 'OqYwctRw5Q') #イイネ!したり $w->delete_status(status_rid => 'OqYwctRw5Q') #自分の発言なら削除も可能
逆に、Net::Wassr::TODO でTODOの開始(再開)・停止・削除・完了 が可能ですが、WWW::Wassr はまだ未実装です。
というか、公式側でAPIがきちんと提供されてる部分は、別にいっかなーという感じです。
もともとAPIに無い部分を待っていられなくて作ったモジュールなので。(という言い訳。
ちなみに、Wassr は今日で一周年を迎えたそうなので、みんなどんどんわさるといいよ。
#おまけ、呑みいくフラグも使えます
$w->drunk(); #今夜呑むよ! $w->undrunk(); #やっぱ自重する><