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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

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

Hashes for nameCreator-1.0.0.tar.gz
Algorithm Hash digest
SHA256 98c803ae7115e313bba71dd18caf2e85d154534e28304f154169fff42a5bfb99
MD5 01b2bda46636b3f3fbb8bb2f81af6300
BLAKE2b-256 e07dccf125bd389e6a7c6a7811dc201345c16ebadf3f2cfdb504e193aa0d5e67

See more details on using hashes here.

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

Hashes for nameCreator-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd537c182b6e1015951a27e33a4139b719df0982e6ffd8c7d6422914a4854047
MD5 89dbd9d5e8015f2be067bc79af34bda0
BLAKE2b-256 8cbabd63ed1934fe01509889857247bc7f362d47e7be6fd6f1ac856c914f0a84

See more details on using hashes here.

Supported by

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