mirror of
https://github.com/rclone/rclone.git
synced 2024-12-11 01:30:57 +01:00
aab9aa8a2e
This works by compiling rclone to wasm and exporting the RC api to javascript.
26 lines
853 B
Markdown
26 lines
853 B
Markdown
# 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 module
|
|
- `loader.js` - java script to load the module - see here for usage
|
|
- `main.go` - main go code exporting the rclone rc
|
|
- `Makefile` - test makefile
|
|
- `README.md` - this readme
|
|
- `serve.go` - test program to serve the web page
|
|
- `wasm_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.
|