Package: ctoclient
Type: Package
Title: A Modern and Flexible Data Pipeline for 'SurveyCTO'
Version: 0.1.0
Date: 2026-03-28
Authors@R: c(
    person(
      "Gutama Girja", "Urago",
      email = "girjagutama@gmail.com",
      role = c("aut", "cre", "cph"),
      comment = c(ORCID = "0000-0001-5588-2301")
    )
  )
Description: 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.
License: MIT + file LICENSE
Language: en-US
Encoding: UTF-8
RoxygenNote: 7.3.3
Imports: checkmate, cli, dplyr, httr2, purrr, readr, readxl, rlang,
        stringr, tidyr
Suggests: curl, httptest2, jsonlite, testthat (>= 3.0.0)
Config/testthat/edition: 3
URL: https://guturago.github.io/ctoclient/,
        https://github.com/guturago/ctoclient/
BugReports: https://github.com/guturago/ctoclient/issues
Depends: R (>= 4.1.0)
NeedsCompilation: no
Packaged: 2026-03-28 08:48:19 UTC; Gute
Author: Gutama Girja Urago [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0001-5588-2301>)
Maintainer: Gutama Girja Urago <girjagutama@gmail.com>
Repository: CRAN
Date/Publication: 2026-03-28 09:20:02 UTC
Built: R 4.6.0; ; 2026-04-29 14:50:15 UTC; unix
