Scrapboxのページリストをローカルに作成したい
ref.
/api/pages/${project}/?limit=1
https://scrapbox.io/api/pages/rashitamemo/?limit=1
json.countに全ページ数が入っている
:5191
const maxIndex = Math.floor(pageNum / 1000) + 1;
5+1になるから6。これは1000個ずつ入れる箱のようなもの。
code:smaple.js
const result = [];
const json = await fetch(/api/pages/${project}/?limit=1000&skip=${index*1000})
.then(res => res.json());
const pages = json.pages;
pages.forEach(page =>
result.push({
project: project,
title: page.title,
image: page.image,
descriptions: page.descriptions,
}));
});
await Promise.all(result);
return result;
GPTさんに質問。
https://gyazo.com/48fc20a33100d5620688137f1584d309
たぶん繰り返しの処理をするためだけの配列だと想像(関数型の処理なのかも)
中身が入っているのはresult。