O que multicloud-oracle-aidb-weekly-brief faz?
Artefatos de resumo semanal multicloud do Oracle Database com fontes oficiais, apresentação Redwood PowerPoint, skill Codex e ferramentas de automação de e-mail.
Visão Geral
Esta skill coleta as últimas novidades, patches, documentação e comunicados oficiais do Oracle Database em ambientes multicloud (OCI, AWS, Azure, GCP) e gera um resumo semanal estruturado. O resultado inclui um documento Markdown, uma apresentação no estilo Redwood PowerPoint e opção de envio por e-mail automatizado.
Funcionalidades
- Coleta de fontes oficiais: Blogs, documentação, release notes e comunicados Oracle.
- Geração de resumo: Arquivo Markdown com seções por nuvem e tópico.
- Apresentação Redwood PowerPoint: Slide deck com design Redwood e conteúdo resumido.
- Skill Codex: Pode ser executada como skill do Codex (agente de IA).
- Automação de e-mail: Envio do resumo e/ou PPTX para destinatários configurados.
Pré-requisitos
- Python 3.10+
- Bibliotecas:
requests,beautifulsoup4,python-pptx,markdown(para conversão),smtplib(padrão) - Acesso à internet para coleta de fontes
- (Opcional) Conta Oracle Cloud ou acesso às documentações públicas
Instalação
pip install requests beautifulsoup4 python-pptx markdown
Uso
Como skill Codex
Adicione esta skill ao seu agente Codex e execute:
codex run multicloud-oracle-aidb-weekly-brief
Localmente
python generate_summary.py --output-dir ./output --send-email [email protected]
Arquivos de Saída
resumo-semanal-<data>.md: Resumo em Markdownapresentacao-redwood-<data>.pptx: Apresentação PowerPoint
Configuração de E-mail
Defina as variáveis de ambiente:
[email protected]
EMAIL_PASSWORD=senha_app
SMTP_SERVER=smtp.gmail.com
SMTP_PORT=587
Ou utilize um arquivo .env.
Estrutura do Resumo Markdown
# Resumo Semanal Multicloud Oracle Database - DD/MM/AAAA
## OCI
- **Novidades**: ...
- **Patches**: ...
## AWS
- **Integrações**: ...
## Azure
- **Suporte**: ...
## GCP
- **Anúncios**: ...
## Links Oficiais
- [Blog Oracle](https://blogs.oracle.com/)
- [Documentação](https://docs.oracle.com/)
Contribuição
Pull requests são bem-vindos. Para mudanças significativas, abra uma issue primeiro.
Licença
MIT