ニーズが無さそうだけど・・・
twitter、nowa、frepaのヒトコトをrubyで更新に プチプロフのヒトコト更新もコマンドラインからマルチポスト出来るようにしてみた。
apiが(多分)ないので、mechanaizeで強引にHackします。
#!/usr/bin/ruby require 'net/http' require 'rubygems' require 'mechanize' require 'kconv' exit unless $*[0] # update puchi-prof agent = WWW::Mechanize.new # インスタンス生成 agent.user_agent_alias = 'Windows IE 6' # User-Agentの設定 page = agent.get('http://www.pcpf.jp/') # プチプロフにアクセス puts page.uri login_form = page.forms.first login_form.fields.name('pcpf_id').value = 'user_name' login_form.fields.name('password').value = 'password' page = agent.submit(login_form) # フォームのsubmitボタンを押す page = agent.get('http://my.m.pcpf.jp/status_message/') hitokoto_form = page.forms.first #puts hitokoto_form hitokoto_form.fields.name('body').value = $*[0].tosjis puts hitokoto_form.fields.name('body').value page = agent.submit(hitokoto_form)
mechanaizeは組み込みではないので、gemで入れる必要がアリ。
これ使うと何でもアリな感じww
完全にHackしどころを間違えた感が・・・