All Projects → dadosjusbr → api

dadosjusbr / api

Licence: other
Site que publica as informações libertadas pelo DadosJusBR

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to api

coletores
Coletores de dados sobre remunerações do sistema de justiça brasileiro
Stars: ✭ 18 (-41.94%)
Mutual labels:  opendata, open-data, dados-abertos, dadosabertos
operacao-politica-supervisionada
Sistema de auditoria da OPS
Stars: ✭ 52 (+67.74%)
Mutual labels:  opendata, open-data, dados-abertos, dadosabertos
who-owns-what
Who owns what in nyc?
Stars: ✭ 146 (+370.97%)
Mutual labels:  opendata, open-data
2017-wmata-ridership-data
Intraday ridership data from Washington Metro Area Transit Authority for 2009 and 2017 inaugurations and the Women's March.
Stars: ✭ 15 (-51.61%)
Mutual labels:  opendata, open-data
Open-Data-Lab
an initiative to provide infrastructure for reproducible workflows around open data
Stars: ✭ 26 (-16.13%)
Mutual labels:  opendata, open-data
Ro-dou
Gerador de DAGs no Airflow para fazer clipping do Diário Oficial da União.
Stars: ✭ 41 (+32.26%)
Mutual labels:  open-data, dados-abertos
dwdweather2
Python client to access weather data from Deutscher Wetterdienst (DWD), the federal meteorological service in Germany.
Stars: ✭ 68 (+119.35%)
Mutual labels:  opendata, open-data
Covid19arData
Data COVID-19 Argentina actualizada y en formatos abiertos.
Stars: ✭ 51 (+64.52%)
Mutual labels:  opendata, open-data
Awesome Italian Public Datasets
A selection of interesting Open dataset from the Italian Public Administration and Civic Data use cases
Stars: ✭ 132 (+325.81%)
Mutual labels:  opendata, open-data
transparencia-dados-abertos-brasil
A survey of Brazilian states' and municipalities' transparency and open data portals, as well as institutional websites, obtained from several public data sources. 🇧🇷 Levantamento de portais estaduais e municipais de transparência e dados abertos, bem como os portais institucionais, obtido a partir de diversas fontes públicas de dados.
Stars: ✭ 46 (+48.39%)
Mutual labels:  open-data, dados-abertos
opendata
Finland national open data portal (avoindata.fi) source code.
Stars: ✭ 27 (-12.9%)
Mutual labels:  opendata, open-data
uspto-opendata-python
A client library for accessing the USPTO Open Data APIs, written in Python.
Stars: ✭ 51 (+64.52%)
Mutual labels:  opendata, open-data
patzilla
PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.
Stars: ✭ 71 (+129.03%)
Mutual labels:  opendata, open-data
api sof
Tutorial para acessar a API do Sistema de Orçamento e Finanças _SOF da cidade de São Paulo, utilizando Python e a biblioteca Pandas, realizar análises e salvar arquivo CSV/Excel
Stars: ✭ 31 (+0%)
Mutual labels:  open-data, dados-abertos
Dados Abertos
Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
Stars: ✭ 153 (+393.55%)
Mutual labels:  opendata, open-data
ribge
R package for (down)loading data from IBGE (Instituto Brasileiro de Geografia e Estatística)
Stars: ✭ 44 (+41.94%)
Mutual labels:  opendata, dados-abertos
Coronabr
Série histórica dos dados sobre COVID-19, a partir de informações do Ministério da Saúde
Stars: ✭ 83 (+167.74%)
Mutual labels:  opendata, open-data
Opendefinition
Open Definition source
Stars: ✭ 87 (+180.65%)
Mutual labels:  opendata, open-data
ocorrencias-transito-pmsp
Dados abertos sobre ocorrências de trânsito na cidade de São Paulo
Stars: ✭ 13 (-58.06%)
Mutual labels:  open-data, dados-abertos
congresso em chamas
Congresso em chamas é uma aplicação web que entrega ferramentas para o acompanhamento do trabalho dos deputados federais atualmente em mandato.
Stars: ✭ 20 (-35.48%)
Mutual labels:  open-data, dados-abertos

Api dadosjusbr.org

Ao mudar o foco para o sistema de justiça (incluindo MPs, Procuradorias e Defensorias) tivemos que mudar o formato de dados, coletores e o site. Estamos trabalhando árduamente para chegar na versão 1.0, o que deve acontecer no primeiro semestre de 2020.

Go Report Card

A Lei de Acesso à Informação (Lei n. 12.527, de 2011), regula a obrigatoriedade da disponibilização na internet dos dados de gastos público, porém esses dados não são padronizados e cada órgão tem sua própria formatação, podendo ser encontrado em diversas nomenclaturas e tipos diferentes de arquivos (pdf, html, planilhas eletrônicas, json e etc). Por esse motivo, esses arquivos não possuem um formato amigável para ser usado por ferramentas de análise e processamento de dados.

Pensando nisso, o projeto dadosjusbr tem como principal objetivo prover acesso às informações de remunerações do sistema judiciário de forma consolidada e em formato aberto. Para tal, utilizamos do framework Nextjs para criar as interfaces do usuários e alimentamos essas interfaces com um servidor ambientado em GoLang.

Com essas tecnologias como base, criamos sistemas computacionais que realizam a coleta, conversão, consolidação e validação dos dados de forma contínua. O DadosJusBr é conectado ao repositório de coleta, que é responsável por adquirir os dados dos órgãos e padronizá-los. Já o repositório de storage, é responsável pelo armazenamento desses dados coletados.

Com o monitoramento contínuo, podemos cobrar a disponiblização ou correção de informações, caso necessário. Por fim, disponibilizamos o DadosJusBr, um portal onde os dados são publicados em um formato amplamente compatível com ferramentas de análise e processamento de dados e estão organizados em uma página por mês de referência. Mais informações aqui.

Esse projeto foi elaborado com o intuito de praticar a cidadania e tornar os dados mais acessíveis para o cidadão. Você cidadão/empresa pode fazer parte dessa jornada conosco, quer saber como?

  • Informe se há alguma inconsistência ou erros na api.
  • Atue como fiscal e cobre dos órgãos sobre a disponibilidade dos dados à população.
  • Sugira novos órgãos para elaboração de robôs, se tiver conhecimento, desenvolva um.
  • Sugerir coisas interessantes que você acha que irão contribuir para o projeto!

Como rodar a aplicação localmente?

Configuraçoes necessárias:

MongoDb Versão 3.6+

GoLang Versão 1.14+

Node Versão 13.12+

Para rodar o servidor:

Fazer o download do repositório remuneraçoes:

$ git clone https://github.com/dadosjusbr/api.git

Após a instalação, Renomear o arquivo .env.example na raiz do projeto para .env e configurar suas variáveis de ambiente:

Variável Descição
PORT Porta que servirá a API
MONGODB_URI URI de conexão com o mongobd
MONGODB_NAME Nome do banco de dados mongodb
MONGODB_MICOL Nome da coleção de informações de remunerações mensais
MONGODB_AGCOL Nome da coleção de órgãos
MONGODB_PKGCOL Nome da coleção de arquivos coletados
DADOSJUSBR_ENV `Development
DADOSJUS_URL URI utilizada para mapeamento dos arquivos para download para o site do dados jus
PACKAGE_REPO_URL URI utilizada para mapeamento dos arquivos para download para o repositório de arquivos swift

Agora a aplicação está pronta para ter um servidor local funcionando, para isso, fazemos:

$ go run main.go
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].