Referência
Aqui você encontra a referência completa do pacote fordev, podendo ser usado como referência de uso ou referência de desenvolvimento.
fordev
Fordev é um pacote que mapeia o site 4devs.com.br via scraping e disponibiliza os geradoradores e validadores de dados como uma interface Python.
Exemplo
Gere dados de 1 pessoa:
>>> from fordev.generators import people
>>> people(sex='M', age=25, state='SP')
{
'altura': '1,90',
'bairro': 'Jardim Maria Amélia',
'celular': '(12) 98401-5301',
'cep': '12318-110',
'cidade': 'Jacareí',
'cor': 'laranja',
'cpf': '061.632.758-70',
'data_nasc': '06/12/1995',
'email': 'bentoyagolorenzogoncalves-72@alcastro.com.br',
'endereco': 'Rua José Benedito de Oliveira',
'estado': 'SP',
'idade': 25,
'mae': 'Tereza Melissa Priscila',
'nome': 'Bento Yago Lorenzo Gonçalves',
'numero': 760,
'pai': 'Sérgio Guilherme Erick Gonçalves',
'peso': 88,
'rg': '23.920.314-8',
'senha': 'ErOKUUyoml',
'sexo': 'Masculino',
'signo': 'Sagitário',
'telefone_fixo': '(12) 2844-9806',
'tipo_sanguineo': 'AB+'
}
Funcionalidades:
Os módulos e funções internos que contém a API para uso são:
fordev.generators
- O módulo que contém a API para geração de dados.certificate(...)
- Gerador de certidões de nascimento, casamento e óbito;cnh(...)
- Gerador de CNH (Carteira Nacional de Habilitação);bank_account(...)
- Gerador de contas bancárias;cpf(...)
- Gerador de CPF (Cadastro de Pessoas Físicas);pis_pasep(...)
- Gerador de PIS/PASEP (Programa de Integração Social e Programa de Formação do Patrimônio do Servidor Público);renavam(...)
- Gerador de RENAVAM (Registro Nacional de Veículos Automotores);vehicle(...)
- Gerador de veículos;vehicle_brand(...)
- Gerador de marca de veículos;vehicle_plate(...)
- Gerador de placa de veículos;cnpj(...)
- Gerador de CNPJ (Cadastro Nacional da Pessoa Jurídica);rg(...)
- Gerador de RG (Registro Geral) emitido por SSP-SP;state_registration(...)
- Gerador de Inscrições Estaduais válidas para todos os estados;voter_title(...)
- Gerador de título de eleitor;credit_card(...)
- Gerador de dados de cartão de crédito;people(...)
- Gerador de dados de pessoas (Nome, RG, CPF, CEP e Endereço);company(...)
- Gerador de dados de empresa (Nome, Razão Social, Inscrição Estadual, CNPJ, CEP e Endereço);uf(...)
- Gerador de código de UF (Unidade Federativa);city(...)
- Gerador de cidades do brasil por estado selecionado.
fordev.validators
- O módulo que contém a API para validação de dados.is_valid_credit_card(...)
- Verifica se o código de cartão de crédito passado é válido;is_valid_bank_account(...)
- Verifica se os dados da conta bancária passado é válido;is_valid_certificate(...)
- Verifica se o código de certidão passado é válido;is_valid_cnh(...)
- Verifica se o código do CNH passado é válido;is_valid_cnpj(...)
- Verifica se o código do cnpj passado é válido;is_valid_cpf(...)
- Verifica se o código do cpf passado é válido;is_valid_pis_pasep(...)
- Verifica se o código do PIS/PASEP passado é válido;is_valid_renavam(...)
- Verifica se o código do RENAVAM passado é válido;is_valid_rg(...)
- Verifica se o código do RG passado é válido;is_valid_voter_title(...)
- Verifica se o código do Título de Eleitor passado é válido;is_valid_state_registration(...)
- Verifica se o código da Inscrição Estadual passado é válido.
Todos os demais módulos internos são os responsáveis por manter o pacote fordev funcional. Apenas os consulte/use se deseja compreender seu funcionamento e/ou contribuir com o projeto.
Obtenha mais detalhes dos módulos internos na seção abaixo: