@takker/ScrapJupyter
Installation(easy)
このリンクを押してscrapbox json dataを取得する code:template(txt)
@takker/ScrapJupyter-min
使い方
以下を自分のページに書いて下さい(@projectはproject nameに置換)
code:js
import { setup } from "../@takker%2FScrapJupyter-min/mod.js";
// 0.24.0
setup(
await WebAssembly.compileStreaming(await fetch(WASM_URL)),
WORKER_URL,
);
code:mod.js
@CODE@
code:worker.js
生成したjsonをimportし、ページの指示に従って設定する
takker.iconのはいつ消しちゃうかわからないので
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-07-29
2024-06-30
13:31:43
LoadInfoにloaderを入れる
2024-05-07
09:41:44 説明が最新ver.と食い違っていたので修正
2022-01-10
2021-08-30
横に並べると、statusを表示するボタンがeditorと被ってうまくクリックできない
known issues
fetchの進行状況を読み取れない
スクショ撮りたい
|がタイトルに含まれているページだとコードを実行できなくなる?
エラーは出ないのだが、何も実行されない
あとで条件を調べる
dependency graphの出力がバグってる
無限エラーになっている
一旦omitしよう
実装したいこと
UI描画にPreactを使う?
書くのは確かに楽になるけど、コードサイズが増えるな……
といっても4KBくらいだから大したことではないか
✅esbuildの更新
2023-08-16 18:57:33 #8で実装完了 複数のscriptの実行状況を閲覧できるようにする
ESModulesをcacheする
Denoをmockで提供すれば、web browserでも動かせるとわかった
あとはonLoaderを提供するpluginだけ自前で書けばいい
source code
code:mod.ts