Orchestrate and Exchange Data with ‘EtherCalc’ Instances
The ‘EtherCalc’ (https://ethercalc.net/) web application is a multi-user, collaborative spreadsheet that can be run locally on virtually any modern operating system. Methods are provided to orchestrate and exchange data with ‘EtherCalc’ instances.
The following functions are implemented:
ec_append
: Append a data frame to a “room”, optionally starting at a given rowec_cmd
: Issue EtherCalc “commands” to a roomec_delete
: Delete a “room” from an EtherCalc instanceec_edit
: Edit a data frame in a new or existing EtherCalc “room”ec_exists
: Does an EtherCalc “room” name exist?ec_export
: Export an EtherCalc “room” to a local fileec_list
: List all of the available EtherCalc documentsec_new
: Create a new, empty EtherCalc “room”ec_read
: Read an EtherCalc “room” to a local data frameec_running
: Export an EtherCalc “room” to a local data frameec_start
: Start an EtherCalc instance (requires you to install EtherCalc first)ec_view
: Open a browser window/tab to an EtherCalc “room”ethercalc_host
: Get or set ETHERCALC_HOST valuedevtools::install_git("https://git.sr.ht/~hrbrmstr/ethercalc.git")
# or
devtools::install_git("https://git.rud.is/hrbrmstr/ethercalc.git")
# or
devtools::install_gitlab("hrbrmstr/ethercalc")
# or
devtools::install_bitbucket("hrbrmstr/ethercalc")
# or
devtools::install_github("hrbrmstr/ethercalc")
library(ethercalc)
# current version
packageVersion("ethercalc")
## [1] '0.1.0'
Lang | # Files | (%) | LoC | (%) | Blank lines | (%) | # Lines | (%) |
---|---|---|---|---|---|---|---|---|
R | 17 | 0.94 | 229 | 0.96 | 108 | 0.84 | 192 | 0.8 |
Rmd | 1 | 0.06 | 10 | 0.04 | 20 | 0.16 | 48 | 0.2 |
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.