Title: | Motivational Quotes and Shakespearean Bard–bits for Personal Projects |
Version: | 0.1.1 |
Maintainer: | JP Monteagudo <jpmonteagudo2014@gmail.com> |
Description: | Generate motivational quotes and Shakespearean word combinations (bard–bits) that a user can consider for their personal projects. Each of the package functions takes two arguments, cat which default to any, and a a numeric or character seed to ensure reproducible results. |
License: | GPL (≥ 3) |
Encoding: | UTF-8 |
RoxygenNote: | 7.3.2 |
LazyData: | true |
URL: | https://github.com/jpmonteagudo28/despair |
BugReports: | https://github.com/jpmonteagudo28/despair/issues |
Suggests: | spelling, testthat (≥ 3.0.0) |
Config/testthat/edition: | 3 |
Language: | en-US |
NeedsCompilation: | no |
Packaged: | 2024-10-24 00:33:48 UTC; jpmonteagudo |
Author: | JP Monteagudo |
Depends: | R (≥ 3.5.0) |
Repository: | CRAN |
Date/Publication: | 2024-10-24 02:30:02 UTC |
Generate unique bard bits using Shakespeare's work and DSM-5 adjectives
Description
bard.bits()
generates bard bits using Shakespeare's works and the DSM-5 to use in personal projects. The term bard–bits comes from Shakespeare's title
'The Bard of Avon' and the bits ( Shakespeare's characters, places, professions) used to come up with coherent combinations.
Usage
bard.bits(cat, seed = NULL)
Arguments
cat |
a category to be used as bard–bit. Defaults to "any", but "character", "jobs","alliterate", "dsm_5" are available. |
seed |
an optional numeric or character seed for reproducible results. |
Details
When the category is "any" (the default), the function combines Shakespeare's adjectives, DSM-5 adjectives, colors and the characters, jobs, animals and things data frames to then sample one adjective and one noun from each of the two combinations.
When the category is "alliterate", the function combines the adjectives and colors data frames and the animals and characters data frame. After an adjective is selected, the first letter will be used to match against a noun.
When the category is "character", the function will derive a bard bit from a data frame of Shakespeare's characters and the adjectives data frame.
When the category is "jobs", the function will derive a bard bit from the adjectives and colors data frame and sample one value from the Shakespeare's jobs data frame.
When the category is "dsm_5", the function will derive a bard bit from the combined jobs, characters, animals and the DSM-5 adjectives data frame.
Value
bard.bits()
takes a category and an optional numeric or character seed
to produce a bard–bit.
Author(s)
JP Monteagudo
Examples
bard.bits("any")
bard.bits("dsm_5", seed = 1234)
bard.bits("jobs", seed = "horrid antonio")
Generate demotivational quotes for personal use.
Description
demotivate()
is a tool to demotivate even the highly motivated individual.
Use with caution and remember to not take it personally.
Usage
demotivate(cat = "any", seed)
Arguments
cat |
a demotivational category to choose from. The function defaults to 'any'. |
seed |
a numeric or character seed for reproducible results. The function defaults to 'NULL'. |
Details
When cat is 'any' (default), the function combines all category data frames and then samples from the new,combined data frame.
There are a total of six categories: family, life, work, science, TV, and rednecks. When a specific category is chosen the function will sample from a demotivational quote data frame and output a random quote for your spiritual and mental decay.
Value
demotivate()
takes a preferred category and an optional reproducible seed
to return a demotivational quote for the user to feel worse at any given time.
Author(s)
JP Monteagudo
Examples
demotivate("any",seed = "lanky puppy")
demotivate("work")
Display package version for despair
Description
despair.message()
produces a message about the package version
and the version of R making use of this package.
Usage
despair.message()
Value
despair.message()
returns a message about the install version
of despair.
Author(s)
JP Monteagudo
Examples
despair.message()
A data frame of DSM-5 adjectives
Description
This is a data frame of adjectives used in the DSM-5 to describe mental states
Usage
dsm_5
Format
a data frame with 150 observations and 1 column
values
a character vector
A data frame of family-related demotivational quotes
Description
This is a data frame of family-related demotivational quotes in English taken from American popular culture.
Usage
family
Format
a data frame with 13 observations and1 column
values
a character vector
A data frame of life-related demotivational quotes.
Description
This is a data frame if life-related demotivational quotes in English taken from American popular culture.
Usage
life
Format
a data frame with 27 observations and 1 column
values
a character vector
A data frame of modern and contemporary literature motivational quotes.
Description
This is a data frame of modern and contemporary literature quotes to be used with motivate()
Usage
lit
Format
a data frame with 22 observations and 1 column
values
a character vector
A data frame of modern and contemporary historical and pop-culture icons
Description
This is a data frame of modern and contemporary historical and pop-culture icons used in motivate()
Usage
modern
Format
a data frame of with 40 observations and 1 column
values
a character vector
General motivation quotes for personal use
Description
motivate()
is a tool to lift up even the unmotivated individual.
Use with caution and remember— DO take it personally.
Usage
motivate(cat = "any", seed)
Arguments
cat |
a motivational category to choose from. The function defaults to "any". |
seed |
a numeric or character seed for reproducible results. The function defaults to "NULL". |
Details
When cat is 'any' (default), the function combines all category data frames and then samples from the new,combined data frame.
There are a total of five categories: psych, stoic, religion, lit(literature), and modern (history) When a specific category is chosen the function will sample from a motivational quote data frame and output a random quote for your spiritual and mental growth.
Value
motivate()
takes a preferred category and an optional reproducible seed
to return a motivational quote for the user to feel better at any given time.
Author(s)
JP Monteagudo
Examples
motivate("any",seed = "lethargic raccoon")
motivate("lit")
motivate("stoic", seed = 2899)
A data frame of psychology-related quotes
Description
This is a data frame of psychology-related quotes to be used in motivate()
Usage
psych
Format
a data frame with 34 observations and 1 column
values
a character vector
A data frame of sweet redneck humor
Description
This is a data frame of sweet redneck humor taken from Southern popular culture.
Usage
rednecks
Format
a data frame with 21 observations and 1 column
values
a character vector
A data frame of religious motivational quotes
Description
This is a data frame of religiously-inspired motivational quotes to be used in motivate()
Usage
religion
Format
a data frame with 45 observations and 1 column.
values
a character vector
A data frame of science-related demotivational quotes
Description
This is a data frame of science-related demotivational quotes.
Usage
science
Format
a data frame of 27 observations and 1 column.
values
a character vector
Convert any character vector to an integer for setting a reproducible seed
Description
set.char.seed()
converts a character vector into an integer used as reproducible
seed
Usage
set.char.seed(char)
Arguments
char |
a character vector |
Details
Each letter and number in the character vector is assigned a specific number. These numbers are concatenated and divided by 2^30 - 1, and the remainder of this division is used as the numeric reproducible seed.
If you get a warning about 'loss of accuracy", consider using a more succinct character vector, otherwise you will get a seed of 0.
Value
set.char.seed()
takes a character vector and returns a reproducible seed.
Author(s)
JP Monteagudo
Examples
set.char.seed("The Sticky Chicken")
set.char.seed("lanky tadpole")
set.char.seed("Manny said what?")
A data frame of Shakespeare's adjectives
Description
This is a data frame of adjectives used in Shakespeare's works.
Usage
shake_adjectives
Format
a data frame with 100 observations and 1 column
values
a character vector
A data frame of Shakespeare's animals
Description
This is a data frame of animals used in Shakespeare's works
Usage
shake_animals
Format
a data frame with 150 observations and 1 column
values
a character vector
A data frame of Shakespeare's characters
Description
This is a data frame of Shakespeare's characters
Usage
shake_chars
Format
a data frame with 137 observations and 1 column
values
a character vector
A data frame of Shakespeare and unusual colors
Description
This is a data frame of colors used in Shakespeare's work and other unusual colors
Usage
shake_clrs
Format
a data frame with 300 observations and 1 column
values
a character vector
A data frame of Shakespeare's jobs
Description
This is a data frame of professions used in Shakespeare's works.
Usage
shake_jobs
Format
a data frame with 103 observations and 1 column
values
a character vector
A data frame of Shakespeare's objects
Description
This is a data frame of objects used in Shakespeare's works.
Usage
shake_things
Format
a data frame with 150 observations and 1 column
values
a character vector
A data frame o stoic motivational quotes
Description
This is a data frame of stoic motivational quotes to be used in motivate()
Usage
stoic
Format
a data frame with 32 observations and 1 column.
values
a character vector
A data frame of tv and film demotivational quotes
Description
This is a data frame of tv and film demotivational quotes taken from American film and TV shows.
Usage
tv
Format
a data frame with 23 observations and 1 column
values
a character vector
A data frame of work-related demotivational quotes
Description
This is a data frame of work-related demotivational quotes
Usage
work
Format
a data frame with 31 observations and 1 column
values
a character vector