
crul - HTTP Client
A simple HTTP client, with tools for making HTTP requests, and mocking HTTP requests. The package is built on R6, and takes inspiration from Ruby's 'faraday' gem (<https://rubygems.org/gems/faraday>). The package name is a play on curl, the widely used command line tool for HTTP, and this package is built on top of the R package 'curl', an interface to 'libcurl' (<https://curl.se/libcurl/>).
Last updated
httphttpsapiweb-servicescurldownloadlibcurlasyncmockingcaching
13.97 score 107 stars 152 dependents 217 scripts 28k downloads
vcr - Record 'HTTP' Calls to Disk
Record test suite 'HTTP' requests and replays them during future runs. A port of the Ruby gem of the same name (<https://github.com/vcr/vcr/>). Works by recording real 'HTTP' requests/responses on disk in 'cassettes', and then replaying matching responses on subsequent requests.
Last updated
httphttpsapiweb-servicescurlmockmockinghttp-mockingtestingtesting-toolstddunit-testingvcr
10.68 score 96 stars 163 scripts 7.2k downloadscowsay - Messages, Warnings, Strings with Ascii Animals
Allows printing of character strings as messages/warnings/etc. with ASCII animals, including cats, cows, frogs, chickens, ghosts, and more.
Last updated
ascii-art
9.48 score 349 stars 366 scripts 2.1k downloadsfauxpas - HTTP Error Helpers
HTTP error helpers. Methods included for general purpose HTTP error handling, as well as individual methods for every HTTP status code, both via status code numbers as well as their descriptive names. Supports ability to adjust behavior to stop, message or warning. Includes ability to use custom whisker template to have any configuration of status code, short description, and verbose message. Currently supports integration with 'crul', 'curl', and 'httr'.
Last updated
httphttpsapiweb-servicescurlerrorserrorerror-handling
7.94 score 14 stars 5 dependents 34 scripts 6.1k downloadswebmockr - Stubbing and Setting Expectations on 'HTTP' Requests
Stubbing and setting expectations on 'HTTP' requests. Includes tools for stubbing 'HTTP' requests, including expected request conditions and response conditions. Match on 'HTTP' method, query parameters, request body, headers and more. Can be used for unit tests or outside of a testing context.
Last updated
httphttpsapiweb-servicescurlmockmockingfakewebhttp-mockingtestingtesting-toolstddhttp-mock
7.84 score 50 stars 139 scripts 5.0k downloadshttpcode - 'HTTP' Status Code Helper
Find and explain the meaning of 'HTTP' status codes. Functions included for searching for codes by full or partial number, by message, and get appropriate dog and cat images for many status codes.
Last updated
http
7.79 score 9 stars 158 dependents 11 scripts 26k downloadspangaear - Client for the 'Pangaea' Database
Tools to interact with the 'Pangaea' Database (<https://www.pangaea.de>), including functions for searching for data, fetching 'datasets' by 'dataset' 'ID', and working with the 'Pangaea' 'OAI-PMH' service.
Last updated
pangaeaenvironmental scienceearth sciencearchivepaleontologyecologychemistryatmosphereapi-clientdatapaleobiologyscientificwebservice-client
6.99 score 25 stars 37 scripts 880 downloadssixtyfour - Humane Interface to Amazon Web Services
An opinionated interface to Amazon Web Services <https://aws.amazon.com>, with functions for interacting with 'IAM' (Identity and Access Management), 'S3' (Simple Storage Service), 'RDS' (Relational Data Service), Redshift, and Billing. Lower level functions ('aws_' prefix) are for do it yourself workflows, while higher level functions ('six_' prefix) automate common tasks.
Last updated
awsaws-billingr-pkgwilds-r
6.48 score 22 stars 17 scripts 581 downloadsrequest - High Level 'HTTP' Client
High level and easy 'HTTP' client for 'R' that makes assumptions that should work in most cases. Provides functions for building 'HTTP' queries, including query parameters, body requests, headers, authentication, and more.
Last updated
apicurlcurl-libraryhttp
6.30 score 36 stars 1.1k scripts 191 downloadsrdryad - Access for Dryad Web Services
Interface to the Dryad "Solr" API, their "OAI-PMH" service, and fetch datasets. Dryad (<https://datadryad.org/>) is a curated host of data underlying scientific publications.
Last updated
datadoidryaddryad-apioai-pmh
5.68 score 26 stars 53 scripts 242 downloadshttping - 'Ping' 'URLs' to Time 'Requests'
A suite of functions to ping 'URLs' and to time 'HTTP' 'requests'. Designed to work with 'httr'.
Last updated
httphttp-clienthttp-requestshttping
3.95 score 9 stars 2 scripts 229 downloads