Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 2.82 KB

README.md

File metadata and controls

15 lines (13 loc) · 2.82 KB

Cargos_TCE_PB

Scripts em python para criação de base de dados local dos cargos de servidores municipais e estaduais fornecidos pelo Tribunal de Contas do Estado da Paraíba(TCE-PB) e consulta de tais informações. Foi também adicionado um script em php para visualização dos dados, que poderá ser acessado pela instalação de miniservidores, sugerindo-se XAMPP.

Tais dados podem ser salvos em uma planilha excel.

Obs: Em 21.06.2017, o TCE disponibilizou a remuneração dos servidores e retirou a numeração completa do CPF. Assim, o campo do CPF equivale aos 6 dígitos do meios. Ex: o CPF ###.123.456-##. está no formato 123456


Os dados estão disponíveis no site dados.tce.pb.gov.br.

A base de dados é montada com full text search(fts3 com tokenizer unicode61) em sqlite3. Isso quer dizer que:

1. Acentos são ignorados

2. Maisúculo/minúsculo é ignorado

3. Operadores podem ser utilizados. A exemplo de * ? OR NEAR NOT.



Para mais informações, vide: http://www.sqlite.org/fts3.html

Atenção!Antes de tudo:
a) Verifique se você possui pelo menos 12gb de espaço em seu HD
b) Se estiver utilizando command prompt e um proxy, vc deverá configurá-lo digitando: SET HTTP_PROXY=http://login.senha@proxy:porta
c) O script foi projetado para windows. Se você utilizar linux você tem condições de adaptá-lo para suas necessidades :)

Como criar a base de dados:
1. Instale python anaconda em: https://www.continuum.io/downloads
Em caso de dúvidas, opte pela versão 32bits.
2. Baixe o repositório no canto superior direito (Clone or download)
3. No prompt de comando digite:
pip install supersqlite
3. Execute o script criador_base_dados.py. Ele baixará os arquivos do site dados.tce.pb.gov.br e iniciará a criação da base de dados folhapessoal.db.


Como consultar em Python

Digite: python cargos_tce.py

Como consultar em PHP