Type: | Package |
Title: | Return a Random Dad Joke |
Version: | 1.0.2 |
URL: | https://github.com/jhollist/dadjokeapi/ |
BugReports: | https://github.com/jhollist/dadjokeapi/issues/ |
Maintainer: | Jeffrey Hollister <hollister.jeff@epa.gov> |
Description: | What is funnier than a dad joke? A dad joke in R! This package utilizes the API for https://icanhazdadjoke.com and returns dad jokes from several API endpoints. |
License: | MIT + file LICENSE |
Depends: | R (≥ 3.5.0) |
Imports: | httr, beepr, curl, dplyr, png |
LazyData: | true |
RoxygenNote: | 7.1.1 |
Suggests: | testthat, mockery |
NeedsCompilation: | no |
Packaged: | 2021-02-25 18:28:38 UTC; JHollist |
Author: | Jeffrey Hollister [aut, cre], Antoine Bichat [ctb], Brett Langdon [cph] |
Repository: | CRAN |
Date/Publication: | 2021-03-01 09:20:09 UTC |
Function to return random dad joke
Description
This function returns a random dad joke(s) from https://icanhazdadjoke.com. as a message and invisibly as a character.
Usage
groan(sting = TRUE)
Arguments
sting |
Plays a joke sting after the joke. Sound from https://archive.org/details/Rimshot_254 |
Value
Invisibly returns a two item list with the first item holding the joke as a character and the second item containing the joke id as a character.
Examples
groan(sting = FALSE)
Function to return a specific dad joke
Description
This function returns a specific dad joke from https://icanhazdadjoke.com using its dad joke ID.
Usage
groan_id(joke_id)
Arguments
joke_id |
A specific dad joke ID to return |
Value
Returns a two item list with the first item holding the joke as a character and the second item containing the joke id as a character.
Examples
groan_id("GlGBIY0wAAd")
Function to return a specific dad joke as an image
Description
This function returns a specific dad joke as a png from https://icanhazdadjoke.com using its dad joke ID.
Usage
groan_image(joke_id)
Arguments
joke_id |
A specific dad joke ID to return |
Value
Returns a png array from readPNG.
Examples
joke_png <- groan_image("GlGBIY0wAAd")
Function to search and return dad jokes with specific terms
Description
This function returns a specific dad joke as a png from https://icanhazdadjoke.com using its dad joke ID.
Usage
groan_search(term)
Arguments
term |
A term to search https://icanhazdadjoke.com |
Value
Returns a tibble of joke and joke id for jokes that contain the search term.
Examples
groan_search(term = "cat")