- plano-de-ataque: skill de projeto, especifica deste repo (arquivos, formato da planilha, coordenadas de pixel da planta, cores) - pptx-planta-progresso: skill generica/reutilizavel com a metodologia (medicao de eixos em pixel, correcao de crop srcRect, duplicacao de slide em python-pptx, fidelidade de cor, empacotamento sem dependencias para Linux/Windows, validacao sem Office instalado) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .claude/skills | ||
| dist-linux | ||
| dist-windows | ||
| .gitignore | ||
| cores.json | ||
| gerar_plano.py | ||
| README.md | ||
Plano de Ataque — gerador de PPTX por quinzena
Gera, a partir de um PPTX-modelo (slide 2 = layout de uma quinzena) e de uma
planilha de planejamento (.xlsx), um PPTX com uma quinzena por slide,
pintando cada quadrante da planta (Geotecnia/Estaqueamento,
Infraestrutura/Bloco, Superestrutura/Pilar) de acordo com o status
(andamento/concluído) naquela data.
Estrutura
gerar_plano.py— script-fonte (Python puro:openpyxl,python-pptx,lxml)cores.json— arquivo de entrada com as cores/opacidades usadas no PPTXdist-linux/— pacote pronto para Linux (executável standalone via PyInstaller)dist-windows/— pacote pronto para Windows (Python embeddable + libs, sem precisar instalar nada; abrirPlanoDeAtaque.bat)
Cada pasta dist-* já vem com um .pptx modelo e um .xlsx de exemplo, além
de um LEIA-ME.txt com instruções detalhadas de uso.
Uso rápido
Numa pasta com exatamente 1 .json de cores, 1 .pptx modelo e 1 .xlsx de
planejamento:
python3 gerar_plano.py
Gera <nome-do-modelo>_ATUALIZADO.pptx na mesma pasta.
Gerar o executável novamente
pip install openpyxl python-pptx lxml pyinstaller
pyinstaller --onefile --name PlanoDeAtaque gerar_plano.py