Processamento inteligente e estruturado de documentos PDF com arquitetura limpa e integracao Ollama LLM.
O BatchDoc foi desenvolvido com foco em robustez, alta disponibilidade e padrões seguros de engenharia de software.
- Sistema Operacional: Microsoft Windows 10 / 11 ou Windows Server (x64)
- Ambiente de Execução: Python 3.11+ / PowerShell 5.1+
- Dependências de Sistema: Visual C++ Redistributable (para módulos compilados)
Faça o download do pacote de distribuição na aba Releases e execute o arquivo correspondente.
- Clone o repositório:
git clone https://github.com/GrandoJunior/BatchDoc.git
cd BatchDoc- Crie e ative o ambiente virtual:
python -m venv .venv
.\.venv\Scripts\Activate.ps1- Instale as dependências:
pip install -r requirements.txt- Configure as variáveis de ambiente baseando-se no arquivo
.env.example:
Copy-Item .env.example .env- Execute a aplicação:
python main.py- Zero Hardcoded Secrets: Todas as credenciais e parâmetros sensíveis são carregados via variáveis de ambiente.
- Clean Architecture: Desacoplamento entre regras de negócio, infraestrutura e interfaces de apresentação.
- Autor: Guido Grando (
GrandoJunior) - Tags: python, pdf-processing, clean-architecture, ollama, llm, automation
- Versão:
v1.0.0