knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
The goal of leanpubr
is to provide provides access to the 'Leanpub' 'API' https://leanpub.com/help/api for gathering information about publications and submissions to the 'Leanpub' platform.
The main thing you need to do is get an API key from Leanpub. You can do this by visiting https://leanpub.com/author_dashboard/settings if you are an author. If you are not an author, I don't believe access to the API is possible. You can pass this api_key
to functions in Leanpub (almost all prefixed by lp_
), or you can set the environmental variable LEANPUB_API_KEY
. You can set this in an interactive R
session such as:
Sys.setenv("LEANPUB_API_KEY" = "YOUR_KEY")
or put this in your ~/.Renviron
:
LEANPUB_API_KEY = "YOUR_KEY"
You can use lp_summary
or lp_book_info
, these are identical, to get information about any book in Leanpub:
library(leanpubr) slug = "biostatmethods" res = lp_summary(slug, error = FALSE, verbose = TRUE) res$content
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.