- Language: LiveScript
- Runtime: Node.js (0.8+ preferred; compatible with 0.4)
- Services: Redis (2.4+; fall-back to on-disk JSON storage if not present)
- Browsers tested: Safari, Chrome, Firefox, IE.
- Integrated with content management systems:
- Overview:
- English: http://ethercalc.net/
- 中文版: http://ethercalc.tw/
npm i -g ethercalc
ethercalc
Fetch the page as a serialization in SocialCalc save format.
Replaces the page with a serialization in SocialCalc save format.
Runs one or more commands specified as the command
POST data parameter.
Returns a JSON representation of all defined cells in the page.
Returns a JSON representation of a single cell in the page.
Returns a HTML rendering of the page.
openssl genrsa -out ethercalc-key.pem 1024
openssl req -new -key ethercalc-key.pem -out certrequest.csr
openssl x509 -req -in certrequest.csr -signkey ethercalc-key.pem -out ethercalc-cert.pem
ethercalc --keyfile ethercalc-key.pem --certfile ethercalc-cert.pem
Useful when running behind a proxy without WebSocket support.
Useful when running under an URL rewriter.
Offers read-write vs. read-only modes. See issues #1 and #4 for details on setting this up.
- socialcalcspreadsheetcontrol.js
- socialcalctableeditor.js
- images/*
- formatnumber2.js
- formula1.js
- socialcalc-3.js
- socialcalcconstants.js
- socialcalcpopup.js
- static/jquery.js
- src/*.ls