git.99rst.org
/
redacted-XKCD-password-generator.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
| inline |
side by side
(parent:
6eee3f1
)
Add capitalization as a case choice
author
Nicolas Marie-Magdelaine
<redacted>
Thu, 21 Jun 2018 14:27:08 +0000
(16:27 +0200)
committer
Nicolas Marie-Magdelaine
<redacted>
Thu, 21 Jun 2018 14:27:08 +0000
(16:27 +0200)
xkcdpass/xkcd_password.py
patch
|
blob
|
history
diff --git
a/xkcdpass/xkcd_password.py
b/xkcdpass/xkcd_password.py
index 823b51469ec4cb73175866d35c365f624563262e..894e58669f8bdd9f1534863a4b2d9443fc75cff1 100755
(executable)
--- a/
xkcdpass/xkcd_password.py
+++ b/
xkcdpass/xkcd_password.py
@@
-245,6
+245,12
@@
def lower_case(words):
"""
return [w.lower() for w in words]
+def capitalize_case(words):
+ """
+ Set first letter of each words to UPPER case aka Capitalize.
+ """
+ return [w.capitalize() for w in words]
+
def random_case(words, testing=False):
"""
@@
-266,7
+272,8
@@
def random_case(words, testing=False):
CASE_METHODS = {"alternating": alternating_case,
"upper": upper_case,
"lower": lower_case,
- "random": random_case}
+ "random": random_case,
+ "capitalize":capitalize_case}
def set_case(words, method="lower", testing=False):
git clone https://git.99rst.org/PROJECT