- Jun 06, 2017
-
-
ulif authored
-
- Jun 04, 2017
- May 31, 2017
-
-
ulif authored
The `argparse.FileType` type is considered bad style. Cf. http://bugs.python.org/issue13824. With this FileType we cannot tell when to close a file after reading (which should be done for most regular wordlists) or not (in case of input from stdin).
-
- May 29, 2017
- May 28, 2017
-
-
ulif authored
Files already opened by third-parties should be closed by them.
-
- May 26, 2017
-
-
ulif authored
-
- May 23, 2017
-
-
ulif authored
Since Python3.2 SafeConfigParser is an alias for ConfigParser and emits warnings when imported. We want to avoid these warnings.
-
- Apr 24, 2017
- Mar 04, 2017
-
-
ulif authored
When using `realdice` randomness source and picking values out of short sequences (sequences shorter than the number of dice sides), we might require additional dice throws (if a value rolled is not in range of sequence length). We now print a hint when this happens.
-
- Mar 03, 2017
- Feb 27, 2017
- Feb 18, 2017
-
- Jan 06, 2017
-
-
ulif authored
-
- Dec 17, 2016
-
-
Jay Mao authored
RealDiceRandomSource and its tests updated to expect argparse.Namespace objects instead of dicts (fix for using the 'realdice' randomness source)
-
- Aug 03, 2016
-
-
ulif authored
Make the tests succeed. In wordlists we now also accept '1-2-3-4 someterm' for numbered entries. We still support '1234 somterm'.
-
- Aug 02, 2016
-
-
ulif authored
The Electronic Frontier Foundation published own wordlists, which were, as it looks, carefully assembled. See https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases for details. We ship now with the long list.
-
- Jun 08, 2016
-
-
ulif authored
-
- May 18, 2016
-
-
ulif authored
As we can only increase verbosity with commandline flags, we should set the least verbose log level by default.
-
- May 17, 2016
- May 12, 2016
-
-
ulif authored
-
ulif authored
-
ulif authored
While it is nice to have a working plugin example, it looks also a bit overcomplicated to me. It is better for contributors, if they can find things (like CLI argument parsing) in one (foreseeable) place and do not have for things scattered over the whole project. For plugin documentation we can use the sphinx docs. Or maybe provide a sample plugin in tests.
-
- May 11, 2016
-
-
ulif authored
This argument makes sense together with ``realdice`` randomsource and tells how many sides the dice we use have. Six by default.
-
ulif authored
The RealDiceRandomSource will support own commandline arguments. This is handled by an own classmethod called `update_argparser` that is called upon initialization of diceware.
-
ulif authored
-
ulif authored
-
ulif authored
If plugins want to work with their own commandline args, we allow this by calling their `update_argparser` methods. This has to be a classmethod, if it exists.
-