Closed5
zenn の scrap の全文を1つの markdown で保存する方法
zenn の scrap をまとめて1つの markdown に保存できます。(と思っていました。)
この記事を見て「全文をマークダウンで出力」という項目があったので、できると思い込んでいました。
現在だと、「JSON で内容を出力」という項目になってます。
実態にこれをクリックすると、以下の JSON がブラウザで開かれます。
この JSON をパースして markdown を作成すれば、1つにまとめられると思いました。
とりあえず、curl で内容を取得してみます。
$ curl -s "https://zenn.dev/api/scraps/47ad6164e1e731/blob.json" | jq .
{
"error": "アカウント登録もしくはログインしてください。"
}
ログインしないと見れないようです。。
- CLIでログインする
- ログインしなくても、scrap の json は見れるようにする
上記をしないと、curl で scrap の内容を取得することは難しそうです。
一旦、JSON はコピペしてうまいことパースする方法を試してみます
コピペして scrap.json
に保存したら、以下のようにパースして作成します。
jq -r '.comments[].body_markdown' scrap.json
このスクラップは2021/09/10にクローズされました