curl

A Modern and Flexible Web Client for R

The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.file() with better performance, support for encryption (https, ftps), gzip compression, authentication, and other 'libcurl' goodies. The core of the package implements a framework for performing fully customized requests where data can be processed either in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr' package which builds on this package with http specific tools and logic.

Total

5,054,212

Last month

374,386

Last week

88,997

Average per day

12,480

Daily downloads

Total downloads

Description file content

Package
curl
Type
Package
Title
A Modern and Flexible Web Client for R
Version
2.8.1
Description
The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.file() with better performance, support for encryption (https, ftps), gzip compression, authentication, and other 'libcurl' goodies. The core of the package implements a framework for performing fully customized requests where data can be processed either in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr' package which builds on this package with http specific tools and logic.
License
MIT + file LICENSE
SystemRequirements
libcurl: libcurl-devel (rpm) or libcurl4-openssl-dev (deb).
URL
BugReports
https://github.com/jeroen/curl/issues
Suggests
testthat (>= 1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv, webutils
VignetteBuilder
knitr
Depends
R (>= 3.0.0)
LazyData
true
RoxygenNote
6.0.1
NeedsCompilation
yes
Packaged
2017-07-20 10:47:34 UTC; jeroen
Author
Jeroen Ooms [cre, aut], Hadley Wickham [ctb], RStudio [cph]
Maintainer
Jeroen Ooms
Repository
CRAN
Date/Publication
2017-07-21 23:02:20 UTC

install.packages('curl')

2.8.1

a month ago

https://github.com/jeroen/curl#readme

Jeroen Ooms

MIT + file LICENSE

Depends on

R (>= 3.0.0)

Suggests

testthat (>= 1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv, webutils

Discussions