Um bot para informar a população sobre o que acontece no Diário Oficial. 📰
A ideia desse projeto é ser um serviço genérico de acesso a uma fonte de dados (APIs) que disponibilizam informações sobre a publicação de edições do Diário Oficial de um municÃpio e as publica em outros locais para serem vistos e acessados pela população (e.g. Twitter, Discord).
- Alguns pré-requisitos necessários:
- Após a instalação do Poetry, vamos instalar as dependências usando:
poetry install
- Depois iremos iniciar o ambiente virtual usando o shell do poetry:
poetry shell
Execute também o pre-commit install
e pre-commit
para garantir que o seu código esteja formatado
de acordo com o estilo do projeto a cada commit novo.
As variáveis de ambiente deverão ser incluÃdas em um arquivo chamado .env
. Deixamos o arquivo .env-sample
na raÃz do projeto pra ser usado como referência na criação do seu arquivo .env
. Nele estão todas as variáveis que o projeto necessita.
Para postar diário do dia corrente, entre no seu ambiente virtual e rode:
diario_bot
Caso queira rodar o projeto mas buscando diário de algum dia anterior, só incluir a data no formato YYYY-MM-DD, na hora de rodar o projeto, dessa forma:
diario_bot --data YYYY-MM-DD
Se caso queira rodar o projeto sem postar os tweets, mas mesmo assim conseguir acompanhar os logs, use:
diario_bot --dry-run
Para rodar os testes basta executar:
pytest