A package to generate names by country
Project description
nameCreator
A python name generator for Windows.
This is a python package for name generation. It can generate names from different countries, and can generate both male and female names. Ethnicities: "american", "russian", "spanish", "italian", "german", "french", "swedish", "finnish", "japaneser" (japanese romanized), "japanese", "chineser" (chinese romanized), and "chinese".
Installation
From pypi
Install from pypi with pip
:
pip install nameCreator
Build from source
Clone the repository and cd into the nameCreator directory, then:
pip install build
python -m build
cd dist
pip install nameCreator-1.0.0-py3-none-any.whl
Usage (Only applies when built from source, read the release's corresponding README for that version's usage)
In python file
firstNameMale = nameCreator.FirstNameMale('nationality')
print(firstNameMale)
lastName = nameCreator.LastName('nationality')
print(lastName)
firstNameFemale = nameCreator.FirstNameFemale('nationality')
print(firstNameFemale)
lastName = nameCreator.LastName('nationality')
print(lastName)
In command line
Displays help message:
nameCreatorCLI generate --help
Generates 10 male finnish names:
nameCreatorCLI generate -a 10 -e finnish -g m
Generates 10 italian female names, sends to a text file and does not print the output to the terminal:
nameCreatorCLI generate -a 10 -e italian -g f -o italianNames.txt -n
Arguments:
Specifies the amount of names to generate:
-a --amount
Specifies the ethnicity:
-e --ethnicity
Specifies the gender of the generated names:
-g --gender
Specifies the output path (like C:/Users/You/test.txt
or test.txt
to put in the current path):
-o --output
Specifies whether or not to print the output to the terminal (useless if there is no output path specified):
-n --noprint
SOURCES:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nameCreator-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd537c182b6e1015951a27e33a4139b719df0982e6ffd8c7d6422914a4854047 |
|
MD5 | 89dbd9d5e8015f2be067bc79af34bda0 |
|
BLAKE2b-256 | 8cbabd63ed1934fe01509889857247bc7f362d47e7be6fd6f1ac856c914f0a84 |