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

12,052,947

Last month

621,512

Last week

120,873

Average per day

20,717

Daily downloads

Total downloads

Description file content

Package
curl
Type
Package
Title
A Modern and Flexible Web Client for R
Version
3.3
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
spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv (>= 1.4.4), webutils
VignetteBuilder
knitr
Depends
R (>= 3.0.0)
LazyData
true
RoxygenNote
6.1.1
Encoding
UTF-8
Language
en-US
NeedsCompilation
yes
Packaged
2019-01-09 22:29:50 UTC; jeroen
Author
Jeroen Ooms [aut, cre] (), Hadley Wickham [ctb], RStudio [cph]
Maintainer
Jeroen Ooms
Repository
CRAN
Date/Publication
2019-01-10 12:50:03 UTC

install.packages('curl')

3.3

a month ago

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

Jeroen Ooms

MIT + file LICENSE

Depends on

R (>= 3.0.0)

Suggests

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

Discussions