diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..075b254 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.quarto/ diff --git a/_quarto.yml b/_quarto.yml index a40345e..5b9c65e 100755 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,7 +1,9 @@ project: type: book output-dir: vencendoumrelacionamentoabusivo - post-render: _extensions/editoramoan/moan-livro/preparacao-moan.py + post-render: + - _extensions/editoramoan/moan-livro/preparacao-moan.py + - correcao.py preview: port: 4000 browser: true diff --git a/correcao.py b/correcao.py new file mode 100755 index 0000000..823dfb3 --- /dev/null +++ b/correcao.py @@ -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() diff --git a/vencendoumrelacionamentoabusivo/img/CapaAnimM.webp b/vencendoumrelacionamentoabusivo/img/CapaAnimM.webp new file mode 100755 index 0000000..e2fbbba Binary files /dev/null and b/vencendoumrelacionamentoabusivo/img/CapaAnimM.webp differ diff --git a/vencendoumrelacionamentoabusivo/img/lombada.jpg b/vencendoumrelacionamentoabusivo/img/lombada.jpg new file mode 100755 index 0000000..852a77c Binary files /dev/null and b/vencendoumrelacionamentoabusivo/img/lombada.jpg differ