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.
