An open API service indexing awesome lists of open source software.

https://github.com/dadosabertosdefeira/tcm-ba

Raspagem de dados do TCM-BA 📄
https://github.com/dadosabertosdefeira/tcm-ba

bahia dados-abertos hacktoberfest tcm-ba

Last synced: 21 days ago
JSON representation

Raspagem de dados do TCM-BA 📄

Awesome Lists containing this project

README

        

# Dados do TCM-BA

[![CI](https://github.com/DadosAbertosDeFeira/documentos-tcmba/actions/workflows/ci.yml/badge.svg)](https://github.com/DadosAbertosDeFeira/documentos-tcmba/actions/workflows/ci.yml)

Aqui vocĂȘ encontrarĂĄ raspadores para o site do Tribunal de Contas dos MunicĂ­pios da Bahia.

Raspadores disponĂ­veis:

* Documentos da consulta pĂșblica
* Processos

**ATENÇÃO**: o acesso por mĂĄquina Ă© um direito garantido pela [Lei de Acesso Ă  Informação](http://www.planalto.gov.br/ccivil_03/_ato2011-2014/2011/lei/l12527.htm).
Mas para evitar sobrecarga nos servidores do órgão, certifique-se de baixar os arquivos jå disponibilizados ao invés de raspar ou,
se possĂ­vel, disponibilizar os arquivos que vocĂȘ tenha baixado.

Esse repositório estå sujeito ao código de conduta e guia de contribuição
do Dados Abertos de Feira disponĂ­veis [aqui](https://github.com/DadosAbertosDeFeira/guias).

## Raspadores e Dados

Visite nosso [Kaggle](https://www.kaggle.com/dadosabertosdefeira/datasets) para baixar os dados raspados por nĂłs
ou a nossa [pĂĄgina de buscas de dados](https://www.dadosabertosdefeira.com.br/painel/).

Para rodar o ambiente de desenvolvimento utilize o [Poetry](https://python-poetry.org/).

### Processos

O Tribunal lista todos os processos na pågina de [jurisdicação](https://www.tcm.ba.gov.br/consulta/jurisprudencia/consulta-ementario-juridico/).
Veja mais detalhes sobre os processos listados lĂĄ e os detalhes da [consulta processual](https://www.tcm.ba.gov.br/consulta-processual/).

#### Desenvolvimento

Para rodar o _spider_:

```
scrapy crawl processos -o processos-tcmba.json
```

### Documentos da consulta pĂșblica

O Tribunal de Contas dos MunicĂ­pios da Bahia tem uma
[consulta pĂșblica](https://e.tcm.ba.gov.br/epp/ConsultaPublica/listView.seam)
para todos os documentos submetidos pelas prefeituras através do SIGA.

Os municĂ­pios podem submeter esses dados atĂ© 40 dias depois do final do mĂȘs.

#### Passo a passo para acesso aos documentos

##### Passo 1: filtros

![](images/filtros.png)

Para carregar a tabela "PrestaçÔes de Contas" vocĂȘ precisa selecionar alguns filtros:

* **Periodicidade PCO**:
- Anual
- Mensal
* **CompetĂȘncia**: filtro de mĂȘs ou ano
* **Tipo**: pode deixar em branco (?)
* **Munícipio**: Feira de Santana (podemos pensar em criar um pacote para raspar por município, assim outras cidades podem se beneficiar da solução)
* **Unidade Jurisdicionada**: todas (teremos que selecionar uma por uma no prĂłximo passo)
* **Status**: pode deixar em branco (esperamos que venham todas)

##### Passo 2: PrestaçÔes de Contas

Aqui irão aparecer os resultados das opçÔes selecionadas no Passo 1.
Geralmente uma lista com as unidades jurisdicionadas e a competĂȘncia (mĂȘs/ano).

![](images/prestacao-de-contas.png)

##### Passo 3: Resultados

Ao clicar em uma unidade jurisdicionada (do passo anterior), temos acesso a lista de
documentos, paginada a cada 10 resultados:

![](images/documentos.png)

É interessante utilizar os filtros para coletar a categoria de um grupo de documentos:

![](images/classificacao-de-documento.png)

Essas categorias nĂŁo estĂŁo disponĂ­veis na tabela de resultados mas sĂŁo interessantes
como filtros para o cidadĂŁo.

#### Desenvolvimento

Para rodar o _spider_:

```
scrapy crawl consulta_publica -a periodicidade=mensal -a competencia=08/2018 -a cidade="feira de santana"
scrapy crawl consulta_publica -a periodicidade=anual -a competencia=2018 -a cidade="são gonçalo"
```