generated at
オフラインでなるべく動的に閲覧したい
非公開のプロジェクトでページを書き溜めているのですが、それをローカル環境で閲覧したいと思っています。〔Wi-Fiなどネット未接続のノートPCで、です。〕

そのプロジェクトには何ページもあるので、例えば、1つ1つページをmhtmlでページ保存すると割と手間が掛かり、リンクも繋がっていない(リンク修正も地味に手間が掛かる)という不都合があります。

wgetを使って -k オプションなどを使って保存しても、保存したページは何も表示されませんでした。(他に、JSON形式でプロジェクトのエクスポートする選択肢は、ブラウザで閲覧するには向いていません。)

「もしCosenseがwgetに対応していたら…」と思うのですが、他に方法はありますか?🟧

https://scrapbox.io/api/pages/<project_name>/<page_name>/text で行けますよbsahd
<project_name> はURLのプロジェクト名に置き換えてください。
<page_name> はURLのページ名に置き換えてください。

----
うーん、テキスト形式ですか 申し訳ないのですが。 オンラインでCosenseを見た時のように、リンクが繋がっていて移動できたり ページのスタイルシートが適用されてたりして見やすいと良いのですが。

今のところ自分が妥協して採用してるのは、mhtmlだったり、WebScrapBookを使ってページを保存をしていますが、複数保存したページ同士のリンクが繋がっていない不都合があるので、満足した方法とは思っていません。

もしCosenseが静的にページを表示する作りだったらwgetで解決できそうなのですがね。🟧

多少スクリプトが書けるのであるのならばJSONデータをもとにhtmlを生成するのも良いですよbsahd

パスワード的文字列のproject urlでpublicにして、scrapbox reader経由でwgetできる?bsahd

----
> 多少スクリプトが書けるのであるのならばJSONデータをもとにhtmlを生成するのも良いですよbsahd

Cosenseを再現というか「フロントエンドを作れ」という事なんですか?
「多少スクリプトが書ける」どころじゃないような気がしますが。(ちなみに私はエンジニア経験とかありません。)🟧

wget試してみたんですけど、マルチバイトで記述されているページは404エラーになってダウンロードできてないですね。初めて使ったので解決策はほかの方にお願いします。ごめんK

----
> パスワード的文字列のproject urlでpublicにして、scrapbox reader経由でwgetできる?bsahd
scrapbox reader経由でwgetする場合は、1回ブラウザとかで閲覧してアクセスしないとscrapbox readerは静的なページを生成しないようです。(「loading...」と表示されるページ または更新が古いページ が保存されてしまう。)
このページなど日本語が含んでいるURLをwgetしても、「loading...」と表示されるページが保存されるようです。
あとCosenseのページ下部の関連リンク一覧がscrapbox readerでは表示されてないようで、惜しいとは思います。🟧

高速にページ遷移が行えるようにそうなっています🔷
生成されていないページ、30秒以上前に生成されたページにはレスポンスヘッダーに X-Vercel-Cache: PRERENDER X-Vercel-Cache: STALE が付くので良しなに再取得すると良いと思います