From 0a9fa0fe979d30368740ff273061461be86cba6c Mon Sep 17 00:00:00 2001 From: Rafael Tavares Juliani <> Date: Thu, 4 Sep 2025 20:45:55 -0300 Subject: [PATCH] =?UTF-8?q?corre=C3=A7=C3=A3o=20inicial=20-=20n=C3=A3o=20a?= =?UTF-8?q?feta=20o=20conte=C3=BAdo,=20pois=20s=C3=A3o=20arquivos=20para?= =?UTF-8?q?=20gerar=20o=20livro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++ _quarto.yml | 2 ++ correcao.py | 34 ++++++++++++++++++ norma_para_toda_obra/2_estruturas.html | 6 ++-- .../3_infraestrutura_e_transportes.html | 6 ++-- norma_para_toda_obra/4_saneamento_basico.html | 6 ++-- norma_para_toda_obra/5_solo.html | 6 ++-- norma_para_toda_obra/apresentacao.html | 6 ++-- norma_para_toda_obra/bibliografia.html | 6 ++-- norma_para_toda_obra/conceitual.html | 6 ++-- norma_para_toda_obra/dedicatoria.html | 6 ++-- norma_para_toda_obra/img/CapaAnim_p.gif | Bin 0 -> 61337 bytes norma_para_toda_obra/img/lombada.jpg | Bin 0 -> 13140 bytes norma_para_toda_obra/index.html | 8 ++--- 14 files changed, 67 insertions(+), 28 deletions(-) create mode 100644 .gitignore create mode 100755 correcao.py create mode 100755 norma_para_toda_obra/img/CapaAnim_p.gif create mode 100755 norma_para_toda_obra/img/lombada.jpg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..24714a9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/.luarc.json + +/.quarto/ diff --git a/_quarto.yml b/_quarto.yml index 98f7841..6392eed 100755 --- a/_quarto.yml +++ b/_quarto.yml @@ -3,6 +3,8 @@ project: preview: port: 4000 browser: true + post-render: + - correcao.py lightbox: auto filters: - _extensions/moan-livro/estilizador.lua diff --git a/correcao.py b/correcao.py new file mode 100755 index 0000000..04b6051 --- /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-html.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/norma_para_toda_obra/2_estruturas.html b/norma_para_toda_obra/2_estruturas.html index 4252299..25b99c2 100644 --- a/norma_para_toda_obra/2_estruturas.html +++ b/norma_para_toda_obra/2_estruturas.html @@ -117,7 +117,7 @@ cookieconsent.run({ - +
@@ -315,7 +315,7 @@ cookieconsent.run({ -
+

2  Estruturas

@@ -1116,7 +1116,7 @@ Parte 1: Fabricação da rede de proteção - Descrição da ABNT: “Esta Norma

ABNT NBR 15896:2010 - Qualificação de pessoas no processo construtivo para edificações — Perfil profissional do impermeabilizador - Descrição da ABNT: “Esta Norma especifica o perfil de competências do impermeabilizador.”

-
+ +
@@ -502,7 +502,7 @@ cookieconsent.run({ -
+

3  Infraestrutura e Transportes

@@ -2837,7 +2837,7 @@ Parte 1: Classificação e métodos de ensaios - Descrição da ABNT: “Esta Pa

ABNT NBR 15518:2021 - Transporte rodoviário de carga — Sistema de qualificação para empresas de transporte de produtos com potencial de risco à saúde, à segurança e ao meio ambiente - Descrição da ABNT: “Esta Norma estabelece os requisitos de gestão para qualificação de empresa de transporte para movimentar (manuseio e distribuição) e transportar produtos com potencial de risco à saúde, à segurança e ao meio ambiente, englobando uma variedade de requisitos.”

-
+ +
@@ -446,7 +446,7 @@ cookieconsent.run({ -
+

4  Saneamento Básico

@@ -1727,7 +1727,7 @@ h1.title {

ABNT NBR 16302:2018 - Qualificação de pessoas - Perfil profissional do soldador de tubos e conexões poliméricos - Descrição da ABNT: “Esta Norma estabelece o perfil de competências do soldador de tubos e conexões poliméricos, para união por solda de topo e eletrofusão, em diâmetros nominais de 20 a 2 000 mm, inclusive.”

-
+ +
@@ -289,7 +289,7 @@ cookieconsent.run({ -
+

5  Solo

@@ -694,7 +694,7 @@ h1.title {

ABNT NBR 15896:2010 - Qualificação de pessoas no processo construtivo para edificações — Perfil profissional do impermeabilizador - Descrição da ABNT: “Esta Norma especifica o perfil de competências do impermeabilizador.”

-
+ +
@@ -256,7 +256,7 @@ cookieconsent.run({ -
+

Apresentação

@@ -329,7 +329,7 @@ cookieconsent.run({

No livro consta um compilado com um total de 3.452 normas, leis e manuais na área da Engenharia Civil, sendo 38 Normas Regulamentadoras (NR), 2.847 ABNT Normas Técnica Brasileira (NBR), 453 Normas do DNIT/DNER, 17 Normas e 2 Diretrizes Normativas da ABGE, 60 Manuais, 23 Leis/Decretos voltadas à Engenharia Civil e 12 Resoluções.

O livro possui formatos em meio físico, online e e-book, e o livro físico consta uma edição com todas as partes chamado de Volume Único, e também é possível adquirir o livro por volumes (Volume 1, Volume 2, Volume 3, Volume 4 e Volume 5) que possuem temas específicos. Cada um dos volumes possui o seguinte material: apresentação, conceitual, tema do volume e a bibliografia. Os temas são: Parte 1 – Construção civil, Parte 2 – Estruturas, Parte 3 – Infraestrutura e Transportes, Parte 4 – Saneamento Básico e Parte 5 – Solos. O livro foi produzido com a opção de volumes separados caso haja interesse em adquirir apenas um dos temas especírficos.

Em cada uma das partes do livro físico consta um qrcode que ao escaneá-lo será possível acessar o livro online no site da Editora Moan. No livro online foram deixados links das normas e leis, sendo possível verificar as mesmas diretamente nos sites originais.

-
+ +
@@ -255,7 +255,7 @@ cookieconsent.run({ -
+

Bibliografia

@@ -329,7 +329,7 @@ cookieconsent.run({

PARANÁ. Manual de drenagem urbana. Curitiba: Governo do Estado do Paraná, 2002. Disponível em: https://www.iat.pr.gov.br/sites/agua-terra/arquivos_restritos/files/documento/2020-07/mdu_versao01.pdf Acesso em: 23 de julho de 2024.

SÃO PAULO (cidade). Secretaria Municipal de Desenvolvimento Urbano. Manual de drenagem e manejo de águas pluviais: aspectos tecnológicos; diretrizes para projetos . São Paulo: SMDU, 2012. Disponível em: https://www.prefeitura.sp.gov.br/cidade/secretarias/upload/desenvolvimento_urbano/arquivos/manual-drenagem_v3.pdf. Acesso em: 23 de julho de 2024.

SINDUSCON-MG (Sindicato da Indústria da Construção Civil no Estado de Minas Gerais). Catálogo de Normas Técnicas - Edificações. Belo Horizonte: Sinduscon-MG/CBIC, 2017.

-
+ +
@@ -278,7 +278,7 @@ cookieconsent.run({ -
+

Conceitual

@@ -527,7 +527,7 @@ cookieconsent.run({

Como a ABNT NBR 16071, com as 8 partes (Parte 1: Terminologia, Parte 2: Requisitos de segurança, Parte 3: Requisitos de segurança para pisos absorventes de impacto, Parte 4: Métodos de ensaio, Parte 5: Projeto da área de lazer, Parte 6: Instalação, Parte 7: Inspeção, manutenção e utilização e Parte 8: Requisitos para playground inclusivo) trata de projeto, instalação, inspeção, manutenção e utilização, o profissional que quer desenvolver um bom projeto, com qualidade e segurança estudará as normas e realizará um projeto atendendo as recomendações, buscando atender as leis federal, estadual e municipal.

Esclarecendo assim a importância de atender as leis e normas existentes sobre cada um dos temas, é possível concluir, que antes de desenvolver qualquer projeto, o/a engenheiro/a deve entender as leis existentes e também as normas, para que o projeto desenvolvido seja de qualidade.

-
+
+
@@ -256,7 +256,7 @@ cookieconsent.run({ -
+

Dedicatória

@@ -268,7 +268,7 @@ cookieconsent.run({ Dedico aos meus pais, Remi e Lidia Sander,
pelo incentivo à educação e pelo amor incondicional.

-
+ +
@@ -276,7 +276,7 @@ cookieconsent.run({ -
+

Norma para Toda Obra — Volume Único

@@ -354,7 +354,7 @@ cookieconsent.run({

Versão Impressa

Compre a versão impressa e ajude a manter este projeto com livros gratuitos online. Mantenha o conhecimento livre!

Assim que o livro físico estiver disponível para venda, ele aparecerá aqui1.

- +

Direitos Autorais

© Carla Fernanda Sander Juliani, Editora Moan, 2024

@@ -367,7 +367,7 @@ cookieconsent.run({
  • Se algum link de compra estiver quebrado, por favor, nos avise no e-mail editora@livro.online ou pelo whatsapp +55 (45) 9 3505-0721.↩︎

  • -
    +