Convert text (and text in R objects) to Mocking SpongeBob case < https://knowyourmeme.com/memes/mocking-spongebob> and show them off in fun ways. CoNVErT TexT (AnD TeXt In r ObJeCtS) To MOCkINg SpoNgebOb CAsE < https://knowyourmeme.com/memes/mocking-spongebob> aND shOw tHem OFf IN Fun WayS.
This R package's core is the function tospongebob that will convert character strings to Mocking SpongeBob case. Additional features leverage it for even more fun.
Inspired by a Twitter conversation started by @jongalloway.
"Inspired by a [Twitter conversation started by @jongalloway]"
#>  "aN r PaCkaGe foR SpONgEBoB-cASE cONVersIoN"
#>  "insPIreD bY A [twiTTeR CoNVErsaTIon StArtED By @jONgAllOwaY]"
The author of this package claims no ownership over SpongeBob SquarePants. SpongeBob SquarePants is the creation of Stephen Hillenburg, and its trademark is owned by Viacom International Inc. This package uses SpongeBob under fair use, and this package should only be used for personal, noncommercial purposes.
tospongebob is now an S3 generic function! This means you can use it to convert baSIcaLLY aNyThiNg yOU CaN dREAm oF. If you dream of something that doesn't work, please report it in our issue tracker, and we'll try our best to mAKe yoUr drEaMS ComE TrUE. DOn'T LeT yOUR dreAmS juST Be DrEaMS.
spongebobsay and friends accordingly now also take basically any input.
spongebobsay and friends now adjust width based on the longest word, with a minimum of 40 characters by default. You can also specify a value using the new width argument.
New family of functions spongebobsay, spongebobthink, and spongebobwhisper that let you have ASCII Spongebob--in the style of cowsay--deliver your message WitH VisuAl flAiR aNd soPhIsTIcATIoN.
Standalone ASCII Mocking Spongebob art available as a character string via new function ascii_spongebob in case you want him to gAzE SiLEntlY aT You.
tospongebob's 1-, 2-, and 3-length subsequences now sample from a distribution whose proportions follow the golden ratio, for mORe pLeASing AEstHetiCS ThAT rEfleCt nATUre.
tospongebob now ignores non-alphabetic characters when alternating casing. This avoids situations like "THis one" where the whitespace ate up an uppercase subsequence.