Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supwr/santos-transparencia
Projeto open source que visa permitir um melhor entendimento e leitura de informações disponibilizadas pela prefeitura de Santos-SP, no seu portal de transparência.
https://github.com/supwr/santos-transparencia
flask python3 sqlite
Last synced: about 1 month ago
JSON representation
Projeto open source que visa permitir um melhor entendimento e leitura de informações disponibilizadas pela prefeitura de Santos-SP, no seu portal de transparência.
- Host: GitHub
- URL: https://github.com/supwr/santos-transparencia
- Owner: supwr
- License: mit
- Created: 2019-03-23T03:07:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T04:54:03.000Z (about 2 years ago)
- Last Synced: 2023-03-04T03:17:53.097Z (almost 2 years ago)
- Topics: flask, python3, sqlite
- Language: CSS
- Size: 11.4 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Santos Transparência
Projeto open source que visa permitir um melhor entendimento e leitura de informações disponibilizadas pela prefeitura de Santos-SP, no seu [portal de transparência](http://www.santos.sp.gov.br/?q=portal/transparencia).
### Detalhes do projeto
- Desenvolvido em Março/2019 por Marcelo Rodrigues ([email protected]);
- Este projeto utiliza Python 3, scrapy, flask e sqlite;
- Inicialmente desenvolvido para extrair, do portal de transparência da prefeitura de Santos, dados de contratos, locações e convênios;
- Sinta-se livre para forkar este projeto, criando melhorias e correções. A idéia é dar sentido aos dados disponibilizados pela prefeitura, permitindo ao cidadão ter uma melhor idéia de como está sendo feita a administração da cidade.### Como usar
#### Excutando o scraper
- Inicie instalando um virtual environment(virtualenv), assim as dependencias do projeto ficarão contidas somente á ele;
- Clone o projeto;
- Dentro do diretório do projeto ative o virtualenv:
```sh
source venv\bin\activate
```
- Instale os pacotes do projeto:
```sh
pip install -r requirements.txt
```
- Entre na pasta santos-transparência e execute o arquivo *santos-transparencia.py*;
- Os arquivos baixados, em formato csv ficarão disponíveis nas pastas *contratos, locacoes e convenios*.#### Visualizando os dados
- Após a execução do scraper, acesse a pasta *site/app* e execute o arquivo *main.py*
```sh
python main.py
```