From: Steven Tobin Date: Mon, 27 Nov 2023 00:30:47 +0000 (+0000) Subject: Add Swedish dictionary, improvements to setup.py X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=93cfa07a9ae320964c76363ee7025fcd5465a3df;p=redacted-XKCD-password-generator.git Add Swedish dictionary, improvements to setup.py --- diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 91fbcc1..583679a 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -41,4 +41,6 @@ Tobias Bora Andrew Parker Sean Abbott David Shen -Gregor Dschung \ No newline at end of file +Gregor Dschung +Ben Kohler +Rikard Nordin \ No newline at end of file diff --git a/README.rst b/README.rst index 0a0de75..ca2d179 100644 --- a/README.rst +++ b/README.rst @@ -85,6 +85,7 @@ A concise overview of the available ``xkcdpass`` options can be accessed via:: eff-special, legacy, spa-mich (Spanish), fin-kotus (Finnish) ita-wiki (Italian), ger-anlx (German), nor-nb (Norwegian), fr-freelang (French), pt-ipublicis / pt-l33t-ipublicis (Portuguese) + swe-short (Swedish) --min=MIN_LENGTH Minimum length of words to make password --max=MAX_LENGTH @@ -143,7 +144,8 @@ Additional languages - German (eff_large_de_sample.wordlist): based on `this public domain dictionary `_. Converted to UTF-8 and randomly sampled to reduce file size. - Norwegian: a modified version of `Norsk Ordbank in Norwegian Bokmål 2005 `_, 2018-06-28 update, which is released under the `CC-BY 4.0 license `_. Regex has been used to alter the list for cleanup and removal of words with impractical characters. The resulting list contains ~137k words. - French: One cleaned version of `this list `_ (public domain), and one filtered to remove potentially offensive words. -- Portuguese: Converted variant of the LibreOffice / Firefox poturguese dictionary (from `this link `_. GPL and BSD licenced. +- Portuguese: Converted variant of the LibreOffice / Firefox Portuguese dictionary (from `this link `_. GPL and BSD licenced. +- Swedish: a modified version of `Martin Lindhe's Swedish word list ` (MIT license). Modifications also released under MIT license. Additional language word lists are always welcome! @@ -193,6 +195,7 @@ or setting the appropriate environment variable:: Changelog ========= +- **1.19.7** Adds Swedish wordlist, improvements to test suite, improvements to setup.py (excludes examples from install) - **1.19.6** Fixes randomly failing unit test - **1.19.5** Adds "as-is" option for case - **1.19.4** Makes randomised delimiters behavior consistent with fixed delimeters @@ -211,7 +214,6 @@ Changelog - **1.17.0** Add French, Norwegian, and Portuguese dictionaries. Bugfixes and improvements to tests (WIP). - **1.16.5** Adds title case option for `--case` - **1.16.4** Improve unit tests, fixes broken test on python 2 -- **1.16.3** Correct links for German worldist, updated docs to include the list License ======= diff --git a/setup.py b/setup.py index 06b6463..157754a 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ import sys setup( name='xkcdpass', - version='1.19.6', + version='1.19.7', author='Steven Tobin', author_email='steventtobin@gmail.com', url='https://github.com/redacted/XKCD-password-generator',