💮Rから気になるあの子に質問したい
ask.fmに投稿するパッケージがそろそろ@u_ribo から発表される頃か
— 友利奈緒 (@dichika) January 25, 2016
最近のR界隈ではAsk.Fmというウェブサービスが流行っています。こちらのサービスはいわゆる質問系のウェブサービスで、ユーザー間で質問のやり取りができる、というものです。ユーザー登録が必要ですが匿名で質問できます。
というわけでRからAsk.Fmに投稿する関数を書きました(パッケージ化に至らず)。gist経由でご使用になりれます。ご査収ください。
# 依存パッケージを読み込む library(RCurl) library(xml2) library(rvest) devtools::source_gist("https://gist.github.com/uribo/9c5b813fd5d35b012cb6")
ask2you(interviewee = "uri_ushi", message = "自演乙", as.anonymous = TRUE, cookies = "cookies.txt") ask2you(interviewee = "yutannihilation", message = "私はRの妖精、Rからあなたに質問したくて関数になりました!", as.anonymous = TRUE, cookies = "cookies.txt")
面倒なのはcookies.txtを用意するところです。私はファイルを保存するためにGoogle Chromeの"cookies.txt"という拡張を使用しましたが、Rでなんとかやりたいところです。
クッキーが有効でないと怒られたら、再度cookies.txtを作ってください。
所感
- 他のプログラミング言語で同様のことができているので、ちょっとした敗北感が残った。
- 思ったよりも時間がかかりました。そしてなんだか面倒な方法になっています。もっとスマートに書けるはず!光の戦士が来てくれることに期待。
Enjoy!
... 流行に便乗してアカウント載せておきますね。
... こっちだった。