@takker/ScrapJupyter
Installation(easy)
以下の2つを押してscrapbox json dataを取得する
code:template(txt)
@takker/ScrapJupyter-min
使い方
以下を自分のページに書いて下さい(@projectはproject nameに置換)
code:js
import { setup } from "../@takker%2FScrapJupyter-min/mod.js";
// 0.20.1
setup(
await WebAssembly.compileStreaming(await fetch(WASM_URL)),
WORKER_URL,
);
code:mod.js
@CODE@
code:template-worker(txt)
esbuild-wasm-no-blob
使い方
code:worker.js
@CODE@
2つをimportし、ページの指示に従って設定する
installation(advanced)
wasmファイルは自分のアカウントでなるべくuploadすること
↓をbuildして、自分のページのscript.jsから読み込めるようにする
code:js
import { setup } from "./mod.ts";
// 0.20.1
/** worker.tsをbuildしたコードを貼り付けたコードブロックのURLを入れる */
const WORKER_URL = "";
setup(
await WebAssembly.compileStreaming(await fetch(WASM_URL)),
WORKER_URL,
);
2024-05-07
09:41:44 説明が最新ver.と食い違っていたので修正
2022-01-10
2021-08-30
横に並べると、statusを表示するボタンがeditorと被ってうまくクリックできない
known issues
fetchの進行状況を読み取れない
スクショ撮りたい
|がタイトルに含まれているページだとコードを実行できなくなる?
エラーは出ないのだが、何も実行されない
あとで条件を調べる
実装したいこと
UI描画にPreactを使う?
書くのは確かに楽になるけど、コードサイズが増えるな……
といっても4KBくらいだから大したことではないか
✅esbuildの更新
2023-08-16 18:57:33 #8で実装完了 複数のscriptの実行状況を閲覧できるようにする
ESModulesをcacheする
source code
code:mod.ts