| Title: | Return a Random Dad Joke |
|---|---|
| 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. |
| Authors: | Jeffrey Hollister [aut, cre], Antoine Bichat [ctb], Brett Langdon [cph] |
| Maintainer: | Jeffrey Hollister <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 1.0.2 |
| Built: | 2026-05-28 07:19:37 UTC |
| Source: | https://github.com/jhollist/dadjokeapi |
This function returns a random dad joke(s) from https://icanhazdadjoke.com. as a message and invisibly as a character.
groan(sting = TRUE)groan(sting = TRUE)
sting |
Plays a joke sting after the joke. Sound from https://archive.org/details/Rimshot_254 |
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.
groan(sting = FALSE)groan(sting = FALSE)
This function returns a specific dad joke from https://icanhazdadjoke.com using its dad joke ID.
groan_id(joke_id)groan_id(joke_id)
joke_id |
A specific dad joke ID to return |
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.
groan_id("GlGBIY0wAAd")groan_id("GlGBIY0wAAd")
This function returns a specific dad joke as a png from https://icanhazdadjoke.com using its dad joke ID.
groan_image(joke_id)groan_image(joke_id)
joke_id |
A specific dad joke ID to return |
Returns a png array from readPNG.
joke_png <- groan_image("GlGBIY0wAAd")joke_png <- groan_image("GlGBIY0wAAd")
This function returns a specific dad joke as a png from https://icanhazdadjoke.com using its dad joke ID.
groan_search(term)groan_search(term)
term |
A term to search https://icanhazdadjoke.com |
Returns a tibble of joke and joke id for jokes that contain the search term.
groan_search(term = "cat")groan_search(term = "cat")