A name generator in Portuguese, with support to gender classification. Um gerador de nomes em português, com suporte para classificação de gênero.
Project description
pt_name_gen
A Python module for generating random names in Portuguese.
Installation
To install the name_generator module, use pip:
pip install pt_name_gen
Usage
To use pt_name_gen, import the pt_name_gen
function from the pt_name_gen
module and call it to generate a random name.
The gender parameter should be 0 for male names or 1 for female names. If no gender parameter is specified, a random gender will be chosen.
You can access these attributes using dot notation, like this:
from pt_name_gen import pt_name_gen
person = pt_name_gen.generate_name(0) # Male
print(person.full_name) # Prints the full name of the person
print(person.email) # Prints the email address of the person
The pt_name_gen
function returns a Person
object, which has the following attributes:
first_name
: The first name of the person (e.g. "John").last_name
: The last name of the person (e.g. "Smith").full_name
: The full name of the person (e.g. "John Smith").email
: The email address of the person (e.g. "johnsmith@gmail.com").gender
: The gender the person (e.g. 0).
Dependencies
pt_name_gen
requires the unidecode
library to remove special characters from the generated names.
License
The pt_name_gen
module is released under the MIT License.
I hope this helps! Let me know if you have any questions.
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 pt_name_gen-0.3.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f7c07f0f28eeb91e77210724e1568097e38430fdf08ee06332835e1bc2b71c |
|
MD5 | 53c0318b9c25171dbb3036a412850550 |
|
BLAKE2b-256 | 9450d39f43f5dc7fd5f634021b8c00fa4052214814669a4b02e4c8b3b86d23ac |