| Type: | Package | 
| Title: | Random Chuck Norris Facts | 
| Version: | 0.0.2 | 
| Description: | R functions for generating and/or displaying random Chuck Norris facts. Based on data from the 'Internet Chuck Norris database' ('ICNDb'). | 
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] | 
| URL: | https://github.com/bgreenwell/roundhouse | 
| BugReports: | https://github.com/bgreenwell/roundhouse/issues | 
| Suggests: | covr, httr, magick, tinytest, tuneR, | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| RoxygenNote: | 7.1.1 | 
| NeedsCompilation: | no | 
| Packaged: | 2020-09-23 16:07:56 UTC; b780620 | 
| Author: | Brandon Greenwell [aut, cre] | 
| Maintainer: | Brandon Greenwell <greenwell.brandon@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2020-09-24 09:10:05 UTC | 
Chuck Norris facts
Description
A data frame of various Chuck Norris facts. Warning, some facts contain explicit language!
Usage
data(facts, package = "roundhouse")
Format
A data frame with 574 rows and 1 column.
Source
http://www.icndb.com/
Examples
head(roundhouse::facts)
# Or use
data(facts, package = "roundhouse")
head(facts)
Roundhouse kick
Description
Generate a roundhouse kick from Chuck Norris...with a random fact (or user- supplied text).
Usage
kick(
  text = NULL,
  type = 1,
  width = 35,
  size = 20,
  color = "white",
  fps = NULL,
  loop = 0,
  ...
)
Arguments
| text | Character string specifying the text to display with the
roundhouse (preferably, a Chuck Norris fact). If  | 
| type | Integer specifying which roundhouse kick to generate. Current options are 1 (standard roundhouse kick) or 2 (roundhouse kick bad guy through bar window). Default is 1. | 
| width | Integer specifying the number of characters per line. Default is 35 | 
| size | Integer specifying the font size in pixels. Default is 10. | 
| color | Character string specifying the color of the text. | 
| fps | Integer specifying the frames per second of the roundhouse kick. (Must be a factor of 100.) | 
| loop | Integer specifying the number of times the roundhouse kick should
be repeated. Though a single roundhouse kick is always sufficient, the
default is  | 
| ... | Additional optional arguments to be passed onto
 | 
Examples
## Not run: 
# Random fact
kick(width = 40, size = 15)
# User-supplied text
kick("Chuck Norris can’t test for equality because he has no equal.",
     type = 2, width = 40, size = 25, fps = 5)
## End(Not run)
Roundhouse punch
Description
Generate a roundhouse punch from Chuck Norris...with a random fact (or user- supplied text).
Usage
punch(
  text = NULL,
  width = 35,
  size = 20,
  color = "white",
  fps = NULL,
  loop = 0,
  sound = FALSE,
  sound_repeat = 1,
  sound_delay = 0,
  ...
)
Arguments
| text | Character string specifying the text to display with the
roundhouse (preferably, a Chuck Norris fact). If  | 
| width | Integer specifying the number of characters per line. Default is 35 | 
| size | Integer specifying the font size in pixels. Default is 10. | 
| color | Character string specifying the color of the text. | 
| fps | Integer specifying the frames per second of the roundhouse punch. (Must be a factor of 100.) | 
| loop | Integer specifying the number of times the roundhouse punch
should be repeated. Though a single roundhouse punch is always sufficient,
the default is  | 
| sound | Logical indicating whether or not "Chuck Norris" should be
shouted when generating random facts. Default is  | 
| sound_repeat | Integer specifying the number of times the sound should
be repeated. Default is 1. (Only matters if  | 
| sound_delay | Integer specifying the delay (in seconds) to wait before
shouting "Chuck Norris". Default is 0. (Only matters if  | 
| ... | Additional optional arguments to be passed onto
 | 
Examples
## Not run: 
# Random fact
punch(width = 40, size = 15)
# User-supplied text
punch("Chuck Norris can’t test for equality because he has no equal.",
     type = 2, width = 40, size = 25, fps = 5)
## End(Not run)
Random Chuck Norris facts
Description
Query the internet Chuck Norris database (ICNDb) for a random Chuck Norris fact.
Usage
random_fact(
  n = 1L,
  include = NULL,
  exclude = NULL,
  sound = FALSE,
  sound_repeat = 1
)
Arguments
| n | Integer specifying the number of random facts to return. Default is
 | 
| include | Character string specifying the category of the joke. Default
is  | 
| exclude | Character string specifying the categories to exclude.
Default is  | 
| sound | Logical indicating whether or not "Chuck Norris" should be
shouted when generating random facts. Default is  | 
| sound_repeat | Integer specifying the number of times the sound should
be repeated. Default is 1. (Only matters if  | 
Value
An object of class "random_fact"; essentially a character
vector.
Examples
## Not run: 
# Generate a random fact
random_fact()
# Generate multiple random facts
random_fact(3, sound = TRUE)
## End(Not run)
Suggest new Chuck Norris facts
Description
Have a new Chuck Norris fact you want added to the database? Use this function to open a new issue on roundhouse's GitHub page. If it's good, I'll be sure to include it in the next release!
Usage
suggest_new_fact(fact, user, password)
Arguments
| fact | Character string specifying a new Chuck Norris fact. | 
| user | Character string specifying a valid GitHub username. | 
| password | Character string specifying a valid password associated with the above GitHub username. |