You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
boB Rudis 65e4accbd1
MIT
6 months ago
R initial commit 6 months ago
inst/tinytest R package repo initialization complete 6 months ago
man initial commit 6 months ago
tests R package repo initialization complete 6 months ago
.Rbuildignore MIT 6 months ago
.codecov.yml R package repo initialization complete 6 months ago
.gitignore R package repo initialization complete 6 months ago
.travis.yml R package repo initialization complete 6 months ago
CONDUCT.md R package repo initialization complete 6 months ago
DESCRIPTION MIT 6 months ago
LICENSE MIT 6 months ago
LICENSE.md MIT 6 months ago
NAMESPACE initial commit 6 months ago
NEWS.md R package repo initialization complete 6 months ago
README.Rmd initial commit 6 months ago
README.md MIT 6 months ago
bacharach.Rproj R package repo initialization complete 6 months ago

README.md

Signedby Linux buildStatus
Minimal RVersion License

bacharach

Tools to Work with the Raindrop API

Description

Raindrop https://raindrop.io provides a URL bookmarking service and an API for working with that service and more. Tools are provided to work with the Raindrop API. A Raindrop API key (free) is required.

What’s Inside The Tin

The following functions are implemented:

  • get_collection: Get a collection
  • get_raindrop: Get a single raindrop
  • get_raindrops: Get all raindrops from a collection (TODO pagination)
  • get_user: Get currently authenticated user details
  • raindrop_api_token: Get or set RAINDROP_API_TOKEN value
  • raindrop_parse_url: Parse and extract useful info from any URL

NOTE: This is a woefully incomplete wrapper (so far). You are def encouraged to contribute if you use Raindrop and the package will be a full wrapper. This skeleton was made to remind myself to make this package and have something to hack on during long-running Athena queries or tedious conference calls.

Installation

remotes::install_git("https://git.rud.is/hrbrmstr/bacharach.git")
# or
remotes::install_git("https://git.sr.ht/~hrbrmstr/bacharach")
# or
remotes::install_gitlab("hrbrmstr/bacharach")
# or
remotes::install_bitbucket("hrbrmstr/bacharach")
# or
remotes::install_github("hrbrmstr/bacharach")

NOTE: To use the ‘remotes’ install options you will need to have the {remotes} package installed.

Usage

library(bacharach)

# current version
packageVersion("bacharach")
## [1] '0.1.0'

bacharach Metrics

Lang # Files (%) LoC (%) Blank lines (%) # Lines (%)
R 8 0.89 159 0.95 90 0.85 54 0.63
Rmd 1 0.11 8 0.05 16 0.15 32 0.37

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.