Skip to content

Releases: Caiolinooo/Python_Audit_Script

Auditoria-Pastas-LaserScanning-v2.4

20 Jan 11:54

Choose a tag to compare

[2.4] - 2025-01-20

Implementado salvamento do dashboard em arquivo HTML único

Adicionado timestamp nos nomes dos arquivos gerados

Implementado suporte UTF-8 para logs

Adicionadas informações totais no dashboard estático

Otimizada hierarquia de pastas (raiz e subpastas diretas)

Melhorada interface do dashboard

Aprimorada formatação do relatório Excel

Otimizado cálculo de tamanho das pastas

Corrigido ZeroDivisionError no dashboard

Corrigido bug de permissão de acesso

Melhorado tratamento de erros

Corrigida exibição de nomes das pastas

Versao 2.3

17 Jan 19:50
aeef336

Choose a tag to compare

Versão 2.3
Corrigido bug de ZeroDivisionError no Dashboard
Implementada hierarquia correta de pastas (raiz e subpastas diretas)
Otimizado o cálculo de tamanho das pastas
Melhorada a exibição dos nomes das pastas no relatório
Adicionado timestamp no nome do arquivo de saída
Implementado tratamento UTF-8 para logs
Melhorada a interface do Dashboard
Adicionadas informações totais no Dashboard
Otimizado o processamento de arquivos grandes
Melhorada a barra de progresso durante o processamento

Versao 2.2

17 Jan 19:49
aeef336

Choose a tag to compare

Versão 2.2
Implementado Dashboard interativo
Adicionados gráficos de visualização
Melhorado o sistema de processamento paralelo
Implementado cache para cálculo de tamanho
Adicionado suporte a pastas do sistema
Melhorada a formatação do relatório Excel
Corrigidos bugs de permissão de acesso

Versao 2.1

17 Jan 19:49
aeef336

Choose a tag to compare

Versão 2.1
Adicionado sistema de logging
Melhorada a detecção de tipos de arquivos
Implementado processamento paralelo básico
Adicionado tratamento de erros básico
Melhorada a formatação do Excel

Auditoria-Pastas-LaserScanning-v1.7

17 Jan 13:47

Choose a tag to compare

Key improvements made:
Organized code into a class structure
Added flexible file type selection
Optimized file operations
Improved error handling
Enhanced code readability
Added type selection interface
Simplified Excel formatting
Reduced code duplication
Improved performance for large directories
Better memory management
The code now follows object-oriented principles and provides a more user-friendly interface for selecting file types to audit.

Auditoria-Pastas-LaserScanning-v1.6

17 Jan 12:05
0cdeda2

Choose a tag to compare

Update Auditoria_dados_Servidor_V1.6.py
Ultima Versão.

*Pop-Up window para seleçao da pasta a ser auditada e Pasta para salvar o report em xlsx.
*Montagem da planilha em xlsx.
*Formatação da planilha.
*Informação sobre o que esta sendo processado no momento e o atual progresso do processo.
*Analise das pastas e agrupamento de sub-pastas coerentes as pastas raiz.
*Analize do tamanho de cada pasta
*Analise da data de criação de acordo com a pasta WorkspaceData como principal referencia.
*Adição de comentarios com os caminhos de cada pasta e sub-pasta.

Full Changelog: https://github.com/Caiolinooo/Python_Audit_Script/commits/v1.6

v1.8_Dashboard

17 Jan 14:19

Choose a tag to compare

Key optimizations made:
Parallel Processing: Added ThreadPoolExecutor for concurrent processing of folders
Efficient File Type Checking:
Using set() for faster lookups
Early exit when all file types are found
Memory Optimization:
Reduced redundant data storage
Improved error handling
CPU Utilization:
Automatically uses optimal number of threads based on CPU cores
Better workload distribution
Performance Improvements:
Reduced disk I/O operations
Optimized file extension checking
Minimized memory usage during processing
These optimizations should significantly reduce processing time, especially for large directories with many files.
Note: The rest of the code (selecionar_tipos_arquivos, formatar_excel, etc.) remains the same as in the original version, as those parts don't significantly impact performance.