mirror of
https://github.com/rclone/rclone.git
synced 2025-11-23 21:44:49 +02:00
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.