Skip to main content

About this package

This package is available on https://pypi.org/project/brdocvalidator/ , you can easily validate brazilians documents like CPF and CNPJ. Also some functions to help validate email, birth date, and new functionalities will appear soo

Code on github https://github.com/rafaelscone/brdocvalidator

How to use

pip3 install brdocvalidator

In your python file

import brdocvalidator

cpf = '111.111.111-11'
cnpj = '11.111.111/1111-11'
birthDay = "26/07/2010"
my_password ='JtR55$$_'
my_email = "email@email.com"

# return date format %d-%m-%Y or False
print(brdocvalidator.check_birth_date(birthDay))

# Return just CPF number or False
# check_doc check CPF or CNPJ
print(brdocvalidator.check_doc(cpf))
print(brdocvalidator.check_cpf(cpf))

# Return just CNPJ number or False
print(brdocvalidator.check_doc(cnpj))
print(brdocvalidator.check_cnpj(cnpj))

# Encode your password
encoded_password= brdocvalidator.encodePass(my_password)
print(encoded_password)

# Check if password match
test = brdocvalidator.comparePass(encoded_password,my_password)
print("Result pass:", test)

# Check email 
myemail =  brdocvalidator.check_email(my_email)
print(myemail)

# Generate JWT
token = brdocvalidator.generate_jwt_token("secret",{"payload": "load"})
validate_token = brdocvalidator.validate_jwt_token("other_secret",token)
print(token, validate_token)

Feel free to send me news, bugs and suggestions to this package

Rafael Schneider - rafaelscone

Release files for brdocvalidator 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for brdocvalidator 0.0.9
File Size Uploaded
brdocvalidator-0.0.9.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for brdocvalidator 0.0.9
File Interpreter ABI Platform
brdocvalidator-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / brdocvalidator-0.0.9.tar.gz

Download URL brdocvalidator-0.0.9.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5c1f0109e012cf64671b7ee49e175215d6c68920595348655f8b9aa9d3c153a3
BLAKE2b-256 checksum
How to use checksums
ac9cb8fe88ca2b7a42d65e8439425620a09cff9164d79df4d29887fa2e906993
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / brdocvalidator-0.0.9-py3-none-any.whl

Download URL brdocvalidator-0.0.9-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7a1bc54520052dbf7721cdf6c489c8a3c6593dd90c8bc4c92cf30fe1fcee6b8e
BLAKE2b-256 checksum
How to use checksums
074ac7cd5e9c496fb544fd30e311bde2c6ded47dafceeba86a294e6229f4e8b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page