Skip to main content

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


Download files

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

Source Distribution

pt_name_gen-0.3.8.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

pt_name_gen-0.3.8-py3-none-any.whl (923.2 kB view details)

Uploaded Python 3

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

Hashes for pt_name_gen-0.3.8.tar.gz
Algorithm Hash digest
SHA256 969fd1b0ddc6e95bec2a7f298a708533f974a20fad768cf7e09264488d865337
MD5 5239891e1b1cdb48bf7f64b148d0664e
BLAKE2b-256 df33cdd32302227356a8c674c251447b1b3631bd435f12dd6c48a8a282855ea3

See more details on using hashes here.

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

Hashes for pt_name_gen-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f067b9fa79f168a7a86d42039849c442cc552e15ac35b77df00cd7940b2ad8ff
MD5 c0916f5ca1781e62b69cd4cd0015a9b8
BLAKE2b-256 25db1fb92f7130c9af62b0bb99e360db0373a1092d04234a80d7ab89f0939e5e

See more details on using hashes here.

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