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 value
devtools::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 | 174 | 0.78 |
Rmd | 1 | 0.06 | 10 | 0.04 | 20 | 0.16 | 48 | 0.22 |
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.