Package: ctoclient 0.1.0
ctoclient: A Modern and Flexible Data Pipeline for 'SurveyCTO'
A modern and flexible R client for the 'SurveyCTO', a mobile and offline data collection platform, providing a modern and consistent interface for programmatic access to server resources. Built on top of the 'httr2' package, it enables secure and efficient data retrieval and returns analysis-ready data through optional tidying. It includes functions to create, upload, and download server datasets, in addition to fetching form data, files, and submission attachments. Robust authentication and request handling make the package suitable for automated survey monitoring and downstream analysis.
Authors:
ctoclient_0.1.0.tar.gz
ctoclient_0.1.0.zip(r-4.7)ctoclient_0.1.0.zip(r-4.6)ctoclient_0.1.0.zip(r-4.5)
ctoclient_0.1.0.tgz(r-4.6-any)ctoclient_0.1.0.tgz(r-4.5-any)
ctoclient_0.1.0.tar.gz(r-4.7-any)ctoclient_0.1.0.tar.gz(r-4.6-any)
ctoclient_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
ctoclient/json (API)
| # Install 'ctoclient' in R: |
| install.packages('ctoclient', repos = c('https://guturago.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/guturago/ctoclient/issues
Pkgdown/docs site:https://guturago.github.io
Last updated from:1f72f2758a. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 152 | ||
| source / vignettes | OK | 171 | ||
| linux-release-x86_64 | OK | 137 | ||
| macos-release-arm64 | OK | 109 | ||
| macos-oldrel-arm64 | OK | 84 | ||
| windows-devel | OK | 84 | ||
| windows-release | OK | 75 | ||
| windows-oldrel | OK | 79 | ||
| wasm-release | OK | 116 |
Exports:cto_connectcto_dataset_createcto_dataset_deletecto_dataset_downloadcto_dataset_infocto_dataset_listcto_dataset_purgecto_dataset_uploadcto_form_attachmentcto_form_datacto_form_definitioncto_form_dofilecto_form_idscto_form_mail_templatecto_form_metadatacto_form_printablecto_form_stata_templatecto_group_listcto_is_connectedcto_metadatacto_role_listcto_set_connectioncto_team_listcto_user_list
Dependencies:askpassbackportsbitbit64cellrangercheckmateclicliprcpp11crayoncurldplyrgenericsgluehmshttr2lifecyclemagrittropensslpillarpkgconfigprettyunitsprogresspurrrR6rappdirsreadrreadxlrematchrlangstringistringrsystibbletidyrtidyselecttzdbutf8vctrsvroomwithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Connect to and manage a SurveyCTO Server connection | cto_connect cto_is_connected cto_set_connection |
| Create or Upload to Server Datasets | cto_dataset_create cto_dataset_upload |
| Delete or Purge a Dataset | cto_dataset_delete cto_dataset_purge |
| Download SurveyCTO Server Datasets | cto_dataset_download |
| Get Dataset Properties | cto_dataset_info |
| List Available Server Datasets | cto_dataset_list |
| Download Attachments from a SurveyCTO Form | cto_form_attachment |
| Download and Tidy SurveyCTO Form Data | cto_form_data |
| Download Attachments from SurveyCTO Form Data | cto_form_data_attachment |
| Generate a Stata Do-File with Variable and Value Labels from a SurveyCTO Form | cto_form_dofile |
| Download SurveyCTO Form Files and Templates | cto_form_languages cto_form_mail_template cto_form_printable cto_form_stata_template |
| Download SurveyCTO Form Metadata and Definitions | cto_form_definition cto_form_metadata |
| Retrieve Server Metadata and Resource Lists | cto_form_ids cto_group_list cto_metadata cto_role_list cto_team_list cto_user_list |
