Devido a frustação com o website do governo brasileiro para a Câmara dos Deputados desenvolvemos esse pequeno website em Python para exibir projetos de lei, consumindo diretamente a API de Dados Abertos da Câmara dos Deputados.
Para desenvolver são necessárias algumas bibliotecas para o Python, a forma mais fácil de instalar isso é utilizando o gerenciador de pacotes uv. Instale ele no seu sistema seguindo as instruções do site e, depois de clonar o repositório, rode:
uv installPosteriormente, para executar o servidor localmente execute:
uv run python main.pyCom isso, o servidor de desenvolvimento deve tornar-se acessível.
Para executar o servidor em modo de produção, é necessário utilizar o gunicorn:
uv run gunicorn -w 4 'main:app'O parâmetro -w define o número de workers que serão utilizados.
Todo o programa está englobado na licença GNU Affero General Public License v3. Cheque o arquivo LICENSE para detalhes de o que pode ou não fazer com o código.
