Skip to main content

A package to generate names by country

Project description

nameCreator

GitHub release (latest by date) GitHub forks GitHub license GitHub issues

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:

https://github.com/ironarachne/namegen

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nameCreator-1.0.0.tar.gz (280.8 kB view hashes)

Uploaded Source

Built Distribution

nameCreator-1.0.0-py3-none-any.whl (278.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page