mirror of
https://github.com/rclone/rclone.git
synced 2024-12-23 15:38:57 +01:00
aab9aa8a2e
This works by compiling rclone to wasm and exporting the RC api to javascript.
853 B
853 B
Rclone as WASM
This directory contains files to use the rclone rc as a library in the browser.
This works by compiling rclone to WASM and loading that in via javascript.
This contains the following files
index.html
- test web page to load the moduleloader.js
- java script to load the module - see here for usagemain.go
- main go code exporting the rclone rcMakefile
- test makefileREADME.md
- this readmeserve.go
- test program to serve the web pagewasm_exec.js
- interface code from the go source - don't edit
Compiling
This can be compiled by using make
or alternatively GOARCH=wasm GOOS=js go build -o rclone.wasm
Running
Run the test server with make serve
and examine the page at
http://localhost:3000/ - look at the javascript console and look at
the end of loader.js
for how that works.