60 lines
2.8 KiB
Plaintext
60 lines
2.8 KiB
Plaintext
|
|
PlanoDeAtaque — gerador do PPTX por quinzena
|
||
|
|
=============================================
|
||
|
|
|
||
|
|
O QUE TEM NESTA PASTA
|
||
|
|
----------------------
|
||
|
|
- PlanoDeAtaque -> executavel (nao precisa instalar Python nem nada)
|
||
|
|
- cores.json -> arquivo de entrada com as cores usadas no PPTX
|
||
|
|
- 022-26_Plano-de-Ataque-Teste.pptx -> modelo (slide 2 = layout de uma quinzena)
|
||
|
|
- 022_26-Planejamento-Teste.xlsx -> planilha de planejamento (aba "Planejamento")
|
||
|
|
|
||
|
|
COMO USAR
|
||
|
|
---------
|
||
|
|
1. Deixe nesta pasta SEMPRE apenas 1 arquivo .json de cores, 1 .pptx modelo e
|
||
|
|
1 .xlsx de planejamento (pode trocar o conteudo/nome dos arquivos, contanto
|
||
|
|
que continue tendo so um de cada tipo).
|
||
|
|
2. Execute o "PlanoDeAtaque":
|
||
|
|
- Windows: dois cliques no PlanoDeAtaque.exe
|
||
|
|
- Linux/Mac: ./PlanoDeAtaque no terminal
|
||
|
|
(se aparecer "Permission denied", rode uma vez "chmod +x PlanoDeAtaque")
|
||
|
|
3. O programa gera "<nome-do-modelo>_ATUALIZADO.pptx" na mesma pasta, com uma
|
||
|
|
quinzena por slide, ja com as cores e o avanco calculados a partir da
|
||
|
|
planilha.
|
||
|
|
4. Pode rodar quantas vezes quiser (sobrescreve o arquivo gerado a cada vez).
|
||
|
|
|
||
|
|
COMO EDITAR AS CORES (cores.json)
|
||
|
|
----------------------------------
|
||
|
|
Abra o cores.json em qualquer editor de texto. Para cada estrutura
|
||
|
|
(geotecnia / superestrutura / infraestrutura) existem dois status:
|
||
|
|
"andamento" e "concluido". Cada um tem:
|
||
|
|
- "preenchimento": cor de dentro do quadrado/quadrante (hexadecimal, sem #)
|
||
|
|
- "borda": cor do contorno (hexadecimal, sem #)
|
||
|
|
- "alpha_preenchimento": opacidade do preenchimento no DESENHO, de 0 a 100
|
||
|
|
(100 = solido; um valor mais baixo deixa a planta aparecer por baixo
|
||
|
|
da cor). A legenda do slide sempre aparece solida (100%), independente
|
||
|
|
deste valor.
|
||
|
|
|
||
|
|
Tambem da para ajustar:
|
||
|
|
- "marcador_fracao": tamanho dos marcadores de pilar/bloco, em fracao do
|
||
|
|
espacamento entre colunas (0.42 = 42%). Valores menores = marcadores
|
||
|
|
menores.
|
||
|
|
- "quinzena.duracao_dias": quantos dias tem cada quinzena (padrao 14)
|
||
|
|
- "quinzena.data_inicio": data de inicio da primeira quinzena (AAAA-MM-DD)
|
||
|
|
- "quinzena.numero_inicial": numero da primeira quinzena gerada (padrao 2,
|
||
|
|
igual ao slide-modelo original "Quinzena 02")
|
||
|
|
|
||
|
|
Depois de editar e salvar o cores.json, so rodar o PlanoDeAtaque de novo.
|
||
|
|
|
||
|
|
SE DER ERRO
|
||
|
|
------------
|
||
|
|
O programa explica na tela o que falta (por exemplo, "nenhum arquivo .xlsx
|
||
|
|
encontrado" ou "mais de um arquivo .pptx encontrado"). Corrija a pasta
|
||
|
|
conforme a mensagem e rode novamente.
|
||
|
|
|
||
|
|
OBSERVACAO IMPORTANTE
|
||
|
|
-----------------------
|
||
|
|
Este executavel foi gerado em Linux. Se voce precisar rodar no Windows, va
|
||
|
|
usar o codigo-fonte (gerar_plano.py, disponivel a parte) e gerar o .exe la
|
||
|
|
com "pyinstaller --onefile gerar_plano.py" (com Python e pip install
|
||
|
|
openpyxl python-pptx lxml pyinstaller) -- so precisa fazer isso uma vez.
|