Metadata-Version: 2.4
Name: fontes_clp
Version: 0.1.3
Summary: Pacote com maneiras simplificadas de extrair dados das fontes do CLP
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: beautifulsoup4>=4.13.5
Requires-Dist: httpx>=0.28.1
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: pandas>=2.3.2
Dynamic: license-file

# Bibliotecas para Extração de Fontes do CLP

## Instalação

Se você usar o `uv`:

```sh
uv add fontes-clp
```

Se você usar o `pip`:

```sh
pip install --upgrade fontes-clp
```

## Exemplos

### TabNet Óbitos

```python
from fontes_clp import Estado, GruposObitos, TabNetObitos

# Dados são retornados como um DataFrame do Pandas
dados = TabNetObitos(
  ano=2023,
  estado=Estado.SP,
  grupo=GruposObitos.ACIDENTES_TERRESTRES,
).get_dados()

print(dados)
```

### TabNet Óbitos

```python
from fontes_clp import Estado, GruposCausas, TabNetCausas

# Dados são retornados como um DataFrame do Pandas
dados = TabNetCausas(
  ano=2025,
  estado=Estado.TO,
  grupo=GruposCausas.ACIDENTES_TERRESTRES,
).get_dados()

print(dados)
```

### IBGE População

```python
from fontes_clp import Estado, Sexo, IBGEPopulacao

# Dados são retornados como um DataFrame do Pandas
dados = IBGEPopulacao(
  ano=2024,
  estado=Estado.RR,
  sexo=Sexo.M,  # Se o sexo não for especificado, ele puxará os dados de ambos
).get_dados()

print(dados)
```
