Package: sched Title: Request Scheduler Version: 1.0.3 Authors@R: c(person("Pierrick", "Roger", email="pierrick.roger@cea.fr", role=c("aut", "cre"), comment=c(ORCID="0000-0001-8177-4873"))) Maintainer: Pierrick Roger Description: Offers classes and functions to contact web servers while enforcing scheduling rules required by the sites. The URL class makes it easy to construct a URL by providing parameters as a vector. The Request class allows to describes SOAP (Simple Object Access Protocol) or standard requests: URL, method (POST or GET), header, body. The Scheduler class controls the request frequency for each server address by mean of rules (Rule class). The RequestResult class permits to get the request status to handle error cases and the content. URL: https://gitlab.com/cnrgh/databases/r-sched BugReports: https://gitlab.com/cnrgh/databases/r-sched/-/issues Depends: R (>= 4.1) License: AGPL-3 Encoding: UTF-8 Suggests: roxygen2, testthat, knitr, rmarkdown, covr, lintr Imports: R6, fscache (>= 1.0.3), chk, lgr, methods, RCurl, tools, openssl NeedsCompilation: no Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.1 Collate: 'Request.R' 'RequestResult.R' 'Rule.R' 'URL.R' 'request_fcts.R' 'Scheduler.R' 'package.R' 'rule_fcts.R' VignetteBuilder: knitr Config/pak/sysreqs: make libicu-dev libssl-dev Repository: https://cnrgh.r-universe.dev Date/Publication: 2024-10-03 21:06:49 UTC RemoteUrl: https://gitlab.com/cnrgh/databases/r-sched RemoteRef: HEAD RemoteSha: f7997b8a9f0e7095ea37b7ed946f47191568412f Packaged: 2026-09-24 11:17:50 UTC; root Author: Pierrick Roger [aut, cre] (ORCID: )