Skip to contents

A joke package, based on this mastodon thread, started by Kelly Bodwin and Shannon Pileggi, and specifically the replies by Nick Tierney and Ella Kaye.

aperol gives you praise, but as if from someone tipsy or drunk. Specifically, it generates some praise using the praise package and garbles it. aperol::tipsy() swaps a subset of words, and aperol::drunk() mixes up the whole affirmation, repeating some words along the way.

As of v0.2.0, there is an aperol::spritz() function, which is a wrapper to any other function (by default devtools::check()) which counts how many times you call it, and offers increasingly garbled praise, the more often you do so in a given time-frame.

Installation

You can install the development version of aperol from GitHub with:

# install.packages("remotes")
remotes::install_github("EllaKaye/aperol")

Examples

library(aperol)
tipsy()
#> [1] "You are awesome! gladly"
tipsy(2, "${Exclamation}! ${EXCLAMATION}!-${EXCLAMATION}! This is just ${adjective}!")
#> [1] "Whee! MMHM!-YEAHYAH! is adorable! just This"
drunk()
#> [1] "frankly are are superb! You"
drunk(2, 2:3)
#> [1] "You truthfully truthfully sterling! are are truthfully"
drunk(2, 2, "You are ${creating} a ${adverb} ${adjective} ${rpackage}")
#> [1] "R preparing seriously package badass are a preparing seriously You"

The hex

The hex for the package (created by Kelly Bodwin) is so good that here it is in its full-sized glory.