DOliberto

o Diário Oficial do século XXI.

Veja o projeto no GitHub.

DOliberto para desenvolvedor*s

Entre os projetos que buscam tornar os DOs brasileiros mais acessíveis, o DOliberto diferencia-se por sua abordagem. Em vez de tentar extrair as informações (quase) manualmente para disponibilizá-las de maneira mais acessível, o DOli direciona o foco para o procedimento de criação dos DOs. Esse projeto se baseia em dois pilares:

Com a produção fácil e escalável de DOs, não haverá necessidade de extrair informações de PDFs e afins – será possível simplesmente baixar todo o conteúdo dos DOs em JSON ou em XML, ou então acessá-los por meio de uma API.

Quais os problemas dos DOs atualmente?

Nossos objetivos

O código

O DOliberto é escrito em Python e Javascript. A lógica do servidor e o back-end são escritos em Python (usando principalmente as bibliotecas flask e PyLaTeX, com frontend escrito em Javascript. As páginas estáticas são servidas pelo Apache e todas essas componentes são conteinerizadas em uma imagem Docker.

Em breve será implementado um servidor de busca em ElasticSearch.

Se você entende ou quer entender alguma dessas tecnologias, o DOliberto aceita novas contribuições, pois há muito trabalho a ser feito!

Como contribuir?

Todo o trabalho está disponível sob licença aberta no GitHub.

As etapas e features a serem desenvolvidas estão organizadas em issues com diferentes categorias. Lá você pode participar da discussão de cada detalhe do projeto, na categoria que você desejar.

Veja nossa README para saber como criar o ambiente de desenvolvimento e rodar um servidor DOli no seu próprio computador.