O Ro-DOU é uma ferramenta que faz clipping do Diário Oficial da União (D.O.U.) e de diários municipais via Querido Diário. Ele processa publicações, gera relatórios e envia notificações (e-mail, Slack, Discord ou outros) quando encontra correspondências para os termos configurados.
Documentação completa e exemplos estão em: https://gestaogovbr.github.io/Ro-dou/
- Python (runtime do projeto)
- Apache Airflow (orquestração de DAGs)
- Docker / Docker Compose (ambientes e containers)
- PostgreSQL (armazenamento)
- Pydantic (validação de configurações YAML)
- PyYAML (parsing de YAML)
- psycopg2 (conector PostgreSQL)
- requests / httpx (chamadas HTTP)
- pytest (testes automatizados)
Esta cópia é mantida pela ANPD com adaptações operacionais para ambientes internos. Principais mudanças na branch feat/make-bootstrap (vs origin/main:HEAD):
- Evita retries desnecessários em falhas por
SSLErrorem chamadas de rede. - Parametriza o
Makefilepara builds e execuções mais flexíveis em CI/local. - Aumenta a robustez do
Dockerfiledurante o build. - Ajustes de bootstrap do Airflow: migrações automáticas e criação de usuário admin para facilitar desenvolvimento local.
- Ajustes no
docker-compose.ymlpara dev (omissão intencional doversion:, fallbacks seguros esmtp4devemprofiles: ["dev"]).
Consulte
CHANGELOG.mdpara o histórico completo de releases.
- Documentação do projeto: https://gestaogovbr.github.io/Ro-dou/
- Changelog:
CHANGELOG.md - Canal da comunidade: https://discord.gg/8R6bS5D2KN
Posso commitar e dar push desta versão consolidada do README.md (usa uma mensagem padrão docs: consolidar README e adicionar badges) ou aplicar outra mensagem — diga qual prefere.
