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
File details
Details for the file pt_name_gen-0.3.8.tar.gz
.
File metadata
- Download URL: pt_name_gen-0.3.8.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 969fd1b0ddc6e95bec2a7f298a708533f974a20fad768cf7e09264488d865337 |
|
MD5 | 5239891e1b1cdb48bf7f64b148d0664e |
|
BLAKE2b-256 | df33cdd32302227356a8c674c251447b1b3631bd435f12dd6c48a8a282855ea3 |
File details
Details for the file pt_name_gen-0.3.8-py3-none-any.whl
.
File metadata
- Download URL: pt_name_gen-0.3.8-py3-none-any.whl
- Upload date:
- Size: 923.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f067b9fa79f168a7a86d42039849c442cc552e15ac35b77df00cd7940b2ad8ff |
|
MD5 | c0916f5ca1781e62b69cd4cd0015a9b8 |
|
BLAKE2b-256 | 25db1fb92f7130c9af62b0bb99e360db0373a1092d04234a80d7ab89f0939e5e |