Library containing name generation methods
Project description
libnamegen
Package containing various name generation methods. Originally on my NameGenerator project.
Features
- Easy to use
- Imported as module
- Always tested before release
- Officially supports latest two versions of Python 3
How to Install
Run the command pip install libnamegen
. If you want to specify a specific Python version to use for pip, use a command such as pip3
or pip3.8
.
libnamegen requires the package libprogress, but it will automatically be installed by pip.
Documentation
API
Generate one classic name without debug:
from libnamegen import classic
# this uses the defaults which are one name, debug disabled, and classic generator
print(classic.gen())
Generate seven classic names with debug:
from libnamegen import classic
print(classic.gen(count=7, debug=True))
# print(classic.gen(7, True)) # also valid
Prompt the user for the amount of names, enable debug, and generate classic names:
from libnamegen import classic
amt = input("Amount of names to generate >> ")
count = int(amt)
names = classic.gen(count, true)
for name in names:
print(name)
Generate one random name without debug:
from libnamegen import random
print(random.gen())
Generate one name using the random method 15 characters long:
from libnamegen import random
print(random.gen(length=15))
You can also import the entire libnamegen package, which will import all generation methods:
import libnamegen
print(libnamegen.classic.gen())
License
libnamegen is licensed under the GPLv3 license. For more information, please refer to LICENSE
.
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 libnamegen-3.1.1.post2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3eadd0848a2dec66feed10b80b8bdffc2aaf33266f0ccd85594c68a7d0fda52 |
|
MD5 | cdbd073409f19823839890eba88714c0 |
|
BLAKE2b-256 | 3d8f54300f870cb401d4d838ce0b939b6b2154decd1e40e9c5cb578c0a3eb5f6 |