ligos / readablepassphrasegenerator

The Readable Passphrase Generator generates passphrases which are (mostly) grammatically correct but nonsensical. These are easy to remember (for humans) but difficult to guess (for humans and computers).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Include Punctuation in phrases

ligos opened this issue · comments

Add support for Punctuation in phrases, including quotation marks ", full stop . question mark ?. comma , and exclamation mark !.

Note that direct speech verbs already exist, eg: Sydney reasoned an edible sleeve fumbles the argumentative float would naturally be: Sydney reasoned "an edible sleeve fumbles the argumentative float."

Rational:

  • Improve phase readability
  • More natural addition of "symbol" characters than constant mutators

Possible implementations:

  • Add automatically as part of phrases with direct speech verbs - this will be most natural
  • Add manually as additional clause options - this will be most flexible for users who want custom phrases, and also adds more entropy
  • Oxford comma could be added with phrases that have conjunctions, eg: its kitten will redden the needle, or a poker
  • Natural usage of question mark would need to tag verbs as interrogative.
  • Comma and exclamation mark could be added at the end of most phrases with minimal loss of readability

See also #6