correção inicial - não afeta o conteúdo, pois são arquivos para gerar o livro
This commit is contained in:
parent
cc32d32bb4
commit
eff88346c6
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/.quarto/
|
@ -1,7 +1,9 @@
|
|||||||
project:
|
project:
|
||||||
type: book
|
type: book
|
||||||
output-dir: vencendoumrelacionamentoabusivo
|
output-dir: vencendoumrelacionamentoabusivo
|
||||||
post-render: _extensions/editoramoan/moan-livro/preparacao-moan.py
|
post-render:
|
||||||
|
- _extensions/editoramoan/moan-livro/preparacao-moan.py
|
||||||
|
- correcao.py
|
||||||
preview:
|
preview:
|
||||||
port: 4000
|
port: 4000
|
||||||
browser: true
|
browser: true
|
||||||
|
34
correcao.py
Executable file
34
correcao.py
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
import os
|
||||||
|
import shutil
|
||||||
|
import yaml
|
||||||
|
|
||||||
|
def copiar_pasta(origem, destino):
|
||||||
|
try:
|
||||||
|
shutil.copytree(origem, destino, dirs_exist_ok=True)
|
||||||
|
print(f'Conteúdos de "{origem}" copiados para "{destino}" com sucesso.')
|
||||||
|
except Exception as e:
|
||||||
|
print(f'Ocorreu um erro ao copiar os conteúdos de "{origem}" para "{destino}": {e}')
|
||||||
|
|
||||||
|
def main():
|
||||||
|
# Ler o arquivo _quarto.yml
|
||||||
|
with open('_quarto.yml', 'r') as yml_file:
|
||||||
|
config = yaml.load(yml_file, Loader=yaml.FullLoader)
|
||||||
|
|
||||||
|
# Verificar se as chaves necessárias estão presentes no arquivo
|
||||||
|
if 'project' in config and 'output-dir' in config['project']:
|
||||||
|
output_dir = config['project']['output-dir']
|
||||||
|
else:
|
||||||
|
print('Chaves ausentes no arquivo _quarto.yml. Certifique-se de que as chaves project e output-dir estão presentes.')
|
||||||
|
return
|
||||||
|
|
||||||
|
# Lista de pastas a serem copiadas
|
||||||
|
pastas_a_copiar = ['img']
|
||||||
|
|
||||||
|
# Copiar o conteúdo das pastas para o diretório de saída
|
||||||
|
for pasta in pastas_a_copiar:
|
||||||
|
origem = os.path.join(os.getcwd(), pasta)
|
||||||
|
destino = os.path.join(os.getcwd(), output_dir, pasta)
|
||||||
|
copiar_pasta(origem, destino)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
BIN
vencendoumrelacionamentoabusivo/img/CapaAnimM.webp
Executable file
BIN
vencendoumrelacionamentoabusivo/img/CapaAnimM.webp
Executable file
Binary file not shown.
After Width: | Height: | Size: 230 KiB |
BIN
vencendoumrelacionamentoabusivo/img/lombada.jpg
Executable file
BIN
vencendoumrelacionamentoabusivo/img/lombada.jpg
Executable file
Binary file not shown.
After Width: | Height: | Size: 3.6 KiB |
Loading…
x
Reference in New Issue
Block a user