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

こないだ書いたこれを、

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

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

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

続きを読む

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

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

imgur.com

続きを読む

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

いちど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にアップロードする

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

Upload images - Yihui Xie | 谢益辉

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

続きを読む