Closed5

zenn の scrap の全文を1つの markdown で保存する方法

yumenomatayumeyumenomatayume

zenn の scrap をまとめて1つの markdown に保存できます。(と思っていました。)

https://zenn.dev/zenn/articles/about-zenn-scraps

この記事を見て「全文をマークダウンで出力」という項目があったので、できると思い込んでいました。

現在だと、「JSON で内容を出力」という項目になってます。

Zenn Scrapt Created

yumenomatayumeyumenomatayume

この JSON をパースして markdown を作成すれば、1つにまとめられると思いました。

とりあえず、curl で内容を取得してみます。

$ curl -s "https://zenn.dev/api/scraps/47ad6164e1e731/blob.json" | jq .
{
  "error": "アカウント登録もしくはログインしてください。"
}

ログインしないと見れないようです。。

  • CLIでログインする
  • ログインしなくても、scrap の json は見れるようにする

上記をしないと、curl で scrap の内容を取得することは難しそうです。

yumenomatayumeyumenomatayume

一旦、JSON はコピペしてうまいことパースする方法を試してみます

yumenomatayumeyumenomatayume

コピペして scrap.json に保存したら、以下のようにパースして作成します。

jq -r '.comments[].body_markdown' scrap.json
このスクラップは2021/09/10にクローズされました