
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 8 months ago
httphttpsapiweb-servicescurldownloadlibcurlasyncmockingcaching
14.00 score 107 stars 162 dependents 240 scripts 26k 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 2 months ago
ascii-art
10.23 score 320 stars 239 scripts 2.9k downloadsvcr - 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 hooking into the 'webmockr' R package for matching 'HTTP' requests by various rules ('HTTP' method, 'URL', query parameters, headers, body, etc.), and then caching real 'HTTP' responses on disk in 'cassettes'. Subsequent 'HTTP' requests matching any previous requests in the same 'cassette' use a cached 'HTTP' response.
Last updated 7 days ago
httphttpsapiweb-servicescurlmockmockinghttp-mockingtestingtesting-toolstddunit-testingvcr
10.06 score 77 stars 165 scripts 3.5k downloadselastic - General Purpose Interface to 'Elasticsearch'
Connect to 'Elasticsearch', a 'NoSQL' database built on the 'Java' Virtual Machine. Interacts with the 'Elasticsearch' 'HTTP' API (<https://www.elastic.co/elasticsearch/>), including functions for setting connection details to 'Elasticsearch' instances, loading bulk data, searching for documents with both 'HTTP' query variables and 'JSON' based body requests. In addition, 'elastic' provides functions for interacting with API's for 'indices', documents, nodes, clusters, an interface to the cat API, and more.
Last updated 2 years ago
databaseelasticsearchhttpapisearchnosqljavajsondocumentsdata-sciencedatabase-wrapperetl
8.98 score 247 stars 1 dependents 151 scripts 763 downloadsgistr - Work with 'GitHub' 'Gists'
Work with 'GitHub' 'gists' from 'R' (e.g., <https://en.wikipedia.org/wiki/GitHub#Gist>, <https://docs.github.com/en/github/writing-on-github/creating-gists/>). A 'gist' is simply one or more files with code/text/images/etc. This package allows the user to create new 'gists', update 'gists' with new files, rename files, delete files, get and delete 'gists', star and 'un-star' 'gists', fork 'gists', open a 'gist' in your default browser, get embed code for a 'gist', list 'gist' 'commits', and get rate limit information when 'authenticated'. Some requests require authentication and some do not. 'Gists' website: <https://gist.github.com/>.
Last updated 2 years ago
httphttpsapiweb-servicesgithubgithub apigistgistscodescriptsnippetapi-wrappergithub-apigithub-gist
8.30 score 104 stars 2 dependents 42 scripts 1.7k 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 28 days ago
httphttpsapiweb-servicescurlmockmockingfakewebhttp-mockingtestingtesting-toolstddhttp-mock
8.21 score 50 stars 1 dependents 141 scripts 3.5k 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 1 years ago
httphttpsapiweb-servicescurlerrorserrorerror-handling
8.07 score 15 stars 24 dependents 36 scripts 6.1k 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 2 years ago
http
7.75 score 9 stars 170 dependents 10 scripts 24k 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 2 years ago
pangaeaenvironmental scienceearth sciencearchivepaleontologyecologychemistryatmosphereapi-clientdatapaleobiologyscientificwebservice-client
6.26 score 21 stars 29 scripts 925 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 5 years ago
apicurlcurl-libraryhttp
6.16 score 36 stars 812 scripts 211 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 2 years ago
datadoidryaddryad-apioai-pmh
5.64 score 26 stars 48 scripts 292 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 2 years ago
httphttp-clienthttp-requestshttping
3.70 score 10 stars 2 scripts 162 downloads