Skip to main content

Meatspace Password Generator

Generate passwords from real world phenomena

Usage

usage: meatgen [-h] [-d DELIMITER] [--wordlist WORDLIST] key [key ...]

Generate passwords from real world phenomena

positional arguments:
  key                   A sequence of keys from the wordlist

optional arguments:
  -h, --help            show this help message and exit
  -d DELIMITER, --delimiter DELIMITER
                        The string that separates keys and values in the
                        wordlist
  --wordlist WORDLIST   Path to a file container a wordlist

The wordlist is also accepted over STDIN.

Wordlist

A wordlist is simple a textfile containing lines in the form of "{KEY}{DELIMITER}{VALUE}\n", this list is parsed at the beginning of execution and used to generate the output. Any lines not matching this format will simply be ignored.

Typically each password generation technique comes with it's own wordlists. The most well known is diceware, but alternative techniques exist as well, such as pokerware.

Examples

$ meatgen --wordlist /home/example-user/Documents/pokerware-formal.txt ACADD ACTCC 3C4CH 5STHS
abide anemia fake peace
$ cat /home/example-user/Documents/pokerware-formal.txt | meatgen ACADD ACTCC 3C4CH 5STHS
abide anemia fake peace
$ meatgen --wordlist /home/example-user/Documents/diceware.wordlist.asc 11136
abbot

Metadata

Release files for meatgen 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meatgen 0.1.3
File Size Uploaded
meatgen-0.1.3.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meatgen 0.1.3
File Interpreter ABI Platform
meatgen-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 5.6 kB

Release files / meatgen-0.1.3.tar.gz

Download URL meatgen-0.1.3.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3025e253a7b49a194e2d85c433f1cffa2140594604fea99cad566f132fa21c26
BLAKE2b-256 checksum
How to use checksums
617a4077c4fd0f8d5f92f1d82b79dd83d9dd0c597a70e59863f1767c2dced471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.6

Release files / meatgen-0.1.3-py3-none-any.whl

Download URL meatgen-0.1.3-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
18bfde5a4d39560410fc0cdb44df8f7f5a9fb3953a9cbde9bcee2392f60e43cb
BLAKE2b-256 checksum
How to use checksums
e5341b727fb8593ee3b2e8e660f0d93d69c16e3f31410cf0a1f59266e9315b0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.6

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page