diff options
author | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-10-28 12:05:59 +0100 |
---|---|---|
committer | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-10-28 12:08:41 +0100 |
commit | 70c770635199cfa473608162ec7d31e030a11c5f (patch) | |
tree | 5bb5d9ff72a6edabf756256ca30eed0a21e180a4 /service/pixelated/config | |
parent | 41b462e9b29d62dc197be6d8a633c1b9a46688cf (diff) |
Add markov-generate to load-mails
- Allows to generat mails based
on a sample mails
- use it with:
pixelated-maintenance markov-generate --seed 21 --limit 10
Diffstat (limited to 'service/pixelated/config')
-rw-r--r-- | service/pixelated/config/arguments.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/service/pixelated/config/arguments.py b/service/pixelated/config/arguments.py index 7a7abe49..87484b9b 100644 --- a/service/pixelated/config/arguments.py +++ b/service/pixelated/config/arguments.py @@ -41,6 +41,11 @@ def parse_maintenance_args(): mails_parser = subparsers.add_parser('load-mails', help='load mails into account') mails_parser.add_argument('file', nargs='+', help='file(s) with mail data') + markov_mails_parser = subparsers.add_parser('markov-generate', help='generate mails using markov chains') + markov_mails_parser.add_argument('--seed', default=None, help='Specify a seed to always generate the same output') + markov_mails_parser.add_argument('-l', '--limit', metavar='count', default='5', help='limit number of generated mails', dest='limit') + markov_mails_parser.add_argument('file', nargs='+', help='file(s) with mail data') + subparsers.add_parser('dump-soledad', help='dump the soledad database') subparsers.add_parser('sync', help='sync the soledad database') subparsers.add_parser('repair', help='repair database if possible') |