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.

Version: 0.9.4
Depends: R (≥ 2.10.0)
Suggests: testthat, knitr, jsonlite, rmarkdown, magrittr
Published: 2015-11-20
Author: Jeroen Ooms [cre, aut], Hadley Wickham [ctb], RStudio [cph]
Maintainer: Jeroen Ooms <jeroen.ooms at stat.ucla.edu>
BugReports: https://github.com/jeroenooms/curl/issues
License: MIT + file LICENSE
URL: https://github.com/jeroenooms/curl, https://www.opencpu.org/posts/curl-release-0-8/
NeedsCompilation: yes
SystemRequirements: libcurl: libcurl-devel (rpm) or libcurl4-openssl-dev (deb).
Materials: NEWS
In views: WebTechnologies
CRAN checks: curl results

Downloads:

Reference manual: curl.pdf
Vignettes: The curl package: a modern R interface to libcurl
Package source: curl_0.9.4.tar.gz
Windows binaries: r-devel: curl_0.9.4.zip, r-release: curl_0.9.4.zip, r-oldrel: curl_0.9.4.zip
OS X Snow Leopard binaries: r-release: curl_0.9.1.tgz, r-oldrel: curl_0.6.tgz
OS X Mavericks binaries: r-release: curl_0.9.4.tgz
Old sources: curl archive

Reverse dependencies:

Reverse imports: abbyyR, captr, clarifai, crunch, devtools, ecb, elastic, federalregister, httr, MTurkR, MTurkRGUI, OAIHarvester, random, readr, rio, RPublica, rversions, V8, W3CMarkupValidator
Reverse suggests: commonmark, data.table, jsonlite, plotly, rpdo, xml2