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, uf_code='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: