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 đ
- Host: GitHub
- URL: https://github.com/dadosabertosdefeira/tcm-ba
- Owner: DadosAbertosDeFeira
- License: mit
- Created: 2021-02-20T07:49:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-07T12:29:58.000Z (over 3 years ago)
- Last Synced: 2025-04-11T04:22:58.492Z (22 days ago)
- Topics: bahia, dados-abertos, hacktoberfest, tcm-ba
- Language: Python
- Homepage: https://tcm.ba.gov.br
- Size: 342 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dados do TCM-BA
[](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

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).
##### Passo 3: Resultados
Ao clicar em uma unidade jurisdicionada (do passo anterior), temos acesso a lista de
documentos, paginada a cada 10 resultados:
Ă interessante utilizar os filtros para coletar a categoria de um grupo de documentos:

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"
```