O que OpenClaw-Newspaper faz?
Arquive e renderize páginas web no estilo de jornal a partir de dados estruturados de projetos e edições usando um sistema de publicação mínimo e automatizado.
Visão Geral
O OpenClaw-Newspaper é uma ferramenta de linha de comando que converte dados JSON estruturados em páginas HTML com layout de jornal. Ele foi projetado para ser simples, flexível e fácil de integrar em fluxos de trabalho automatizados.
Funcionalidades
- Geração de Páginas Estáticas: Cria páginas HTML auto-contidas, prontas para hospedagem em qualquer servidor estático.
- Dados Estruturados: Aceita dados em formato JSON para definir projetos, edições, artigos e metadados.
- Layout de Jornal: Renderiza colunas, manchetes, legendas e rodapés no estilo tradicional de jornal.
- Suporte a Múltiplas Edições: Gerencia várias edições por projeto, com datas e conteúdos distintos.
- Automação: Pode ser executado como script em pipelines de CI/CD ou comandos manuais.
Como Usar
- Preparar os Dados: Crie um arquivo JSON com a estrutura esperada (veja exemplo abaixo).
- Executar o Comando: Use o CLI fornecido para processar o arquivo e gerar o HTML.
- Abrir no Navegador: O HTML gerado pode ser visualizado localmente ou hospedado.
Exemplo de Estrutura de Dados
{
"project": {
"name": "Jornal Exemplo",
"tagline": "Sua fonte de notícias"
},
"editions": [
{
"date": "2025-01-15",
"headline": "Tecnologia Avança",
"articles": [
{
"title": "Novo Framework Lançado",
"content": "Descrição do artigo aqui...",
"author": "Autor Exemplo"
}
]
}
]
}
Comando de Exemplo
openclaw-newspaper --input dados.json --output jornal.html
Requisitos
- Node.js (versão 14 ou superior) para executar o script.
- Acesso a um terminal ou ambiente que suporte comandos CLI.
Integração com Agentes de IA
Este skill pode ser utilizado por agentes como Claude Code, Cursor ou Codex para:
- Gerar edições de jornal automaticamente a partir de dados fornecidos.
- Arquivar informações estruturadas em formato visual legível.
- Publicar conteúdo periodicamente sem intervenção manual.
Licença
Este projeto é licenciado sob a licença MIT.
Para mais informações, consulte a documentação oficial ou entre em contato com o mantenedor.