Jeroen Ooms
Jeroen Ooms
The `r-hub` project is actively maintaining a [sysreqdb](https://github.com/r-hub/sysreqsdb/tree/master/sysreqs) which contains the proper `deb` and `rpm` and `brew` package names for CRAN packages based on a regex of the package `SystemRequirements`....
I need a way to make a determine a file extension for saving a file from the web to disk (similar to 'save as' in a browser). The problem is...
The [openssl](https://cran.r-project.org/web/packages/openssl/index.html) and [sodium](https://cran.r-project.org/web/packages/sodium/index.html) packages implement pretty much all mainstream crypto / signature algorithms. I'd be interested to discuss potential applications.
https://github.com/jeroen/curl/issues/237#issuecomment-1132786115
`curl::curl_escape("")`
Based on e.g. the scraper example.
A simple benchmark script that downloads all `DESCRIPTION` files from CRAN and writes directly to disk using the internal `file_writer`. Some reservations: - The `cran.rstudio.com` mirror has HTTP/2 now so...
Currently the multi pool maintains a linked list of all handles, in order to protect them from the garbage collector. This code is a little ugly (though it seems to...
See https://github.com/jeroenooms/curl/commit/52dd3249bf3612c0a824ee7c8ab9137b93007307. Make sure we are not using 100% CPU when waiting.
edit: this only seems to happen on windows. When using a custom progress callback function in R, a user interruption might get ignored when it appears during the R callback...