Skip to content

Commit

Permalink
Merge pull request #6 from matheusfelipeog/feat/fordev-v1.0.0
Browse files Browse the repository at this point in the history
Fordev v1.0.0
  • Loading branch information
matheusfelipeog committed Mar 17, 2021
2 parents a40c13e + 5881a41 commit ccafb4c
Show file tree
Hide file tree
Showing 38 changed files with 2,892 additions and 2,342 deletions.
25 changes: 25 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# .readthedocs.yml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Select the Docker image used for building the docs.
build:
image: latest

# Build documentation in the docs/directory with Sphinx
sphinx:
builder: html
configuration: docs/source/conf.py
fail_on_warning: false

# Build all formats (htmlzip, pdf and epub)
formats: all

# Configure python for install requirements
python:
version: 3.8
install:
- requirements: docs/docs_requirements.txt
17 changes: 17 additions & 0 deletions Pipfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
requests = "==2.24.0"
beautifulsoup4 = "==4.9.3"

[dev-packages]
pylint = "2.7.2"
sphinx = "3.5.2"
sphinx-rtd-theme = "*"
sphinxcontrib-napoleon = "*"

[requires]
python_version = "3.8"
420 changes: 420 additions & 0 deletions Pipfile.lock

Large diffs are not rendered by default.

51 changes: 24 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@

<p align="center">
<a href="https://pypi.org/project/fordev/">
<img alt="PyPI - Status" src="https://img.shields.io/pypi/status/fordev?color=black&style=for-the-badge" />
<img alt="PyPI - Status" src="https://img.shields.io/pypi/status/fordev?color=black" />
</a>
<a href="https://pypi.org/project/fordev/">
<img alt="Downloads in month" src="https://img.shields.io/pypi/dm/fordev?color=black&style=for-the-badge" />
<img alt="Downloads in month" src="https://img.shields.io/pypi/dm/fordev?color=black" />
</a>
<a href="https://pypi.org/project/fordev/">
<img alt="PyPI" src="https://img.shields.io/pypi/v/fordev?color=black&style=for-the-badge" />
<img alt="PyPI" src="https://img.shields.io/pypi/v/fordev?color=black" />
</a>
<a href="https://github.com/matheusfelipeog/fordev/releases">
<img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/matheusfelipeog/fordev?color=black&style=for-the-badge" />
<img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/matheusfelipeog/fordev?color=black" />
</a>
<a href="https://github.com/matheusfelipeog/fordev/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/matheusfelipeog/fordev?color=black&style=for-the-badge" alt="License MIT" />
<img src="https://img.shields.io/github/license/matheusfelipeog/fordev?color=black" alt="License MIT" />
</a>
</p>

Expand All @@ -26,10 +26,10 @@
- [O objetivo](#o-objetivo)
- [Instalação](#instalação)
- [Demo](#demo)
- [Documentação Oficial](https://github.com/matheusfelipeog/fordev/blob/master/doc/README.md)
- [Documentação Oficial](https://fordev.readthedocs.io/)
- [Funcionalidades](#funcionalidades)
- [fordev.generator](#fordevgenerator)
- [fordev.validator](#fordevvalidator)
- [fordev.generators](#fordevgenerators)
- [fordev.validators](#fordevvalidators)
- [Contribuições](#contribuições)
- [Aviso Legal](#aviso-legal)
- [Licença](#licença)
Expand Down Expand Up @@ -60,11 +60,8 @@ $ pip install fordev
Socilitando dados randômicos de uma pessoa do sexo *masculino*, de *25 anos de idade* e que *mora em SP*.

```python
>>> from fordev.generator import people
>>> p = people(sex='M', age=25, state='SP')
>>> print(p)

# Output ---------------------------------------------------------------------------------
>>> from fordev.generators import people
>>> people(sex='M', age=25, state='SP')
{
'altura': '1,90',
'bairro': 'Jardim Maria Amélia',
Expand Down Expand Up @@ -99,9 +96,9 @@ Confira a seção de [funcionalidades](#funcionalidades) para ver todas as funç

Abaixo estão todas as funções correspondentes às funcionalidades disponíveis e que foram mapeadas no site 4Devs.

Você pode conferir a [Documentação Oficial](https://github.com/matheusfelipeog/fordev/blob/master/doc/README.md) para ver uma explicação detalhada e exemplos do uso de todas as funções.
Você pode conferir a [Documentação Oficial](https://fordev.readthedocs.io/) para ver uma explicação detalhada e exemplos do uso de todas as funções.

### `fordev.generator`
### `fordev.generators`

- `certificate(...)` - Gerador de certidões de nascimento, casamento e óbito;
- `cnh(...)` - Gerador de CNH (Carteira Nacional de Habilitação);
Expand All @@ -122,21 +119,21 @@ Você pode conferir a [Documentação Oficial](https://github.com/matheusfelipeo
- `uf(...)` - Gerador de código de UF (Unidade Federativa);
- `city(...)` - Gerador de cidades do brasil por estado selecionado.

### `fordev.validator`
### `fordev.validators`

Todas as funções disponíveis neste módulo são responsáveis por verificar se o dado passado é válido ou não.

- `credit_card(...)` - Verifica se o código de cartão de crédito passado é válido;
- `bank_account(...)` - Verifica se os dados da conta bancária passado é válido;
- `certificate(...)` - Verifica se o código de certidão passado é válido;
- `cnh(...)` - Verifica se o código do CNH passado é válido;
- `cnpj(...)` - Verifica se o código do cnpj passado é válido;
- `cpf(...)` - Verifica se o código do cpf passado é válido;
- `pis_pasep(...)` - Verifica se o código do PIS/PASEP passado é válido;
- `renavam(...)` - Verifica se o código do RENAVAM passado é válido;
- `rg(...)` - Verifica se o código do RG passado é válido;
- `voter_title(...)` - Verifica se o código do Título de Eleitor passado é válido;
- `state_registration(...)` - Verifica se o código da Inscrição Estadual passado é válido.
- `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.


## Contribuições
Expand Down
Loading

0 comments on commit ccafb4c

Please sign in to comment.