Skip to content

Scripts em Python para acesso aos dados dos cargos de servidores municipais e estaduais fornecidos pelo Tribunal de Contas do Estado da Paraíba. Também foi disponibilizado um script em PHP para visualização, que poderá ser utilizado com um servidor, a exemplo de XAMPP

License

Notifications You must be signed in to change notification settings

albcunha/cargos_tce_pb

Repository files navigation

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

About

Scripts em Python para acesso aos dados dos cargos de servidores municipais e estaduais fornecidos pelo Tribunal de Contas do Estado da Paraíba. Também foi disponibilizado um script em PHP para visualização, que poderá ser utilizado com um servidor, a exemplo de XAMPP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published