生涯未熟

生涯未熟

プログラミングをちょこちょこと。

GitHubのprivate repositoryにあるREADME.mdをHTML形式で取得する

久々に書き留めたいネタが出来たのでメモ。
掲題の通りなのだが、何故こんなことがしたかったかというとprivate repositoryにあるREADME.mdの画像をPURGEしたかったから。

やり方

$ curl -H 'Authorization: token [github token]' -H 'Accept: application/vnd.github.v3.html' -sL https://api.github.com/repos/[owner]/[repo_name]/readme

これでいける。
で、取得してきた内容から camo.githubusercontent.com の画像URLを抜き出してPURGEする。
shell scriptでやる場合はこちらのrepoが参考になりました。

github.com

ここのcurlを使った部分を↑のようにすれば良い。
簡単なことだがめちゃくちゃ詰まったのでメモメモ。