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