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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nameCreator-1.0.0.tar.gz.
File metadata
- Download URL: nameCreator-1.0.0.tar.gz
- Upload date:
- Size: 280.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98c803ae7115e313bba71dd18caf2e85d154534e28304f154169fff42a5bfb99
|
|
| MD5 |
01b2bda46636b3f3fbb8bb2f81af6300
|
|
| BLAKE2b-256 |
e07dccf125bd389e6a7c6a7811dc201345c16ebadf3f2cfdb504e193aa0d5e67
|
File details
Details for the file nameCreator-1.0.0-py3-none-any.whl.
File metadata
- Download URL: nameCreator-1.0.0-py3-none-any.whl
- Upload date:
- Size: 278.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd537c182b6e1015951a27e33a4139b719df0982e6ffd8c7d6422914a4854047
|
|
| MD5 |
89dbd9d5e8015f2be067bc79af34bda0
|
|
| BLAKE2b-256 |
8cbabd63ed1934fe01509889857247bc7f362d47e7be6fd6f1ac856c914f0a84
|