読者です 読者をやめる 読者になる 読者になる

はてなAPI用のOAuthトークンを取得するRパッケージをつくりました

R API

こないだ書いたこれを、

いちおうパッケージにまとめました。

が、結局、たまに401が出る理由は謎のままです。debug()で401が出たのと同じnonceとtimestampでリクエストを送ってみましたが、成功したりします。誰か助けて…。

そういう謎を残したままなので、ほとんど作りこんでいません。トークンを取ってくるただそれだけのパッケージです。ブログに書くほどでもないんですが、なんか書かないのもあれだなあと思って書いています。

続きを読む

メモ:OAuth 1.0のRFCをチラ見する

API R

悔しいので前回のリベンジ的な。

notchained.hatenablog.com

続きを読む

はてなAPIをRから使う

API R

はてなAPIをRから使ったときのメモです。認証には種類がいくつかありますが、OAuthによる認証を使います。公式ドキュメントはこのへん。

続きを読む

GyazoのAPIをRから使ってみる

API R

ドキュメントを見ながらGyazoAPIをRから使ってみます。

https://gyazo.com/api/docs

続きを読む

メモ:imguRでOAuthトークンを使う方法

R

imguRパッケージは便利なんだけど、デフォルトのAPIキーで使えてしまうので自分のアカウントにアップロードしたつもりがそうなってなかった、というメモ。

imgur.com

続きを読む

メモ:RでMarkdownファイルから画像のパスだけ抜き出すにはcommonmarkとxml2?

R R Markdown

いちどcommonmarkでHTMLに変換したのをxml2で読む、というのがまだるっこしく感じるんですけど、Markdownをパースしてリストにしてくれるパッケージとかないものなんでしょうか?

md <- "
test
====

plot1
-----
![this is plot1](./path/to/plot1)

plot2
-----
![this is plot1](./path/to/plot2)
"

library(commonmark)
library(xml2)
library(magrittr)

html <- md %>%
  markdown_html() %>%
  read_html()

html %>%
  xml_find_all(".//img") %>%
  xml_attr("src")
#> [1] "./path/to/plot1" "./path/to/plot2"

RMarkdownをknitしたときに画像をgistにアップロードする

R R Markdown

knitrには実は、upload.funというオプションがあって、knitしたときに画像ファイルを自動でどこかにアップロードすることができます。

Upload images - Yihui Xie | 谢益辉

というのを今日知ったので、試しにgistにアップロードする関数を作ってみます。

続きを読む