オフラインでなるべく動的に閲覧したい
非公開のプロジェクトでページを書き溜めているのですが、それをローカル環境で閲覧したいと思っています。〔Wi-Fiなどネット未接続のノートPCで、です。〕
そのプロジェクトには何ページもあるので、例えば、1つ1つページをmhtmlでページ保存すると割と手間が掛かり、リンクも繋がっていない(リンク修正も地味に手間が掛かる)という不都合があります。
wgetを使って-kオプションなどを使って保存しても、保存したページは何も表示されませんでした。(他に、JSON形式でプロジェクトのエクスポートする選択肢は、ブラウザで閲覧するには向いていません。)
「もしCosenseがwgetに対応していたら…」と思うのですが、他に方法はありますか?🟧
https://scrapbox.io/api/pages/<project_name>/<page_name>/textで行けますよbsahd.icon
<project_name>はURLのプロジェクト名に置き換えてください。
<page_name>はURLのページ名に置き換えてください。
----
うーん、テキスト形式ですか 申し訳ないのですが。 オンラインでCosenseを見た時のように、リンクが繋がっていて移動できたり ページのスタイルシートが適用されてたりして見やすいと良いのですが。
今のところ自分が妥協して採用してるのは、mhtmlだったり、WebScrapBookを使ってページを保存をしていますが、複数保存したページ同士のリンクが繋がっていない不都合があるので、満足した方法とは思っていません。
もしCosenseが静的にページを表示する作りだったらwgetで解決できそうなのですがね。🟧
多少スクリプトが書けるのであるのならばJSONデータをもとにhtmlを生成するのも良いですよbsahd.icon
パスワード的文字列のproject urlでpublicにして、scrapbox reader経由でwgetできる?bsahd.icon
----
多少スクリプトが書けるのであるのならばJSONデータをもとにhtmlを生成するのも良いですよbsahd.icon
Cosenseを再現というか「フロントエンドを作れ」という事なんですか?
「多少スクリプトが書ける」どころじゃないような気がしますが。(ちなみに私はエンジニア経験とかありません。)🟧
wget試してみたんですけど、マルチバイトで記述されているページは404エラーになってダウンロードできてないですね。初めて使ったので解決策はほかの方にお願いします。ごめんK.icon
----
パスワード的文字列のproject urlでpublicにして、scrapbox reader経由でwgetできる?bsahd.icon
scrapbox reader経由でwgetする場合は、1回ブラウザとかで閲覧してアクセスしないとscrapbox readerは静的なページを生成しないようです。(「loading...」と表示されるページ または更新が古いページ が保存されてしまう。)
このページなど日本語が含んでいるURLをwgetしても、「loading...」と表示されるページが保存されるようです。 あとCosenseのページ下部の関連リンク一覧がscrapbox readerでは表示されてないようで、惜しいとは思います。🟧
高速にページ遷移が行えるようにそうなっています🔷
生成されていないページ、30秒以上前に生成されたページにはレスポンスヘッダーに X-Vercel-Cache: PRERENDER X-Vercel-Cache: STALE が付くので良しなに再取得すると良いと思います
----
そもそもscrapbox reader経由だと、ページタイトル(URL)に日本語などが入っているページだとwgetは無理そうです。🟧
---
リンクはつながってますが、逆リンクは出ません