Bem-vindo ao bar_code_reader! Este aplicativo permite ler e decodificar códigos de barras de boletos bancários de forma simples e rápida.
Siga os passos abaixo para instalar o programa no Windows usando uv:
- Instale o gerenciador uv (caso ainda não tenha):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- Sincronize e instale as dependências do projeto:
uv sync
- Execute o programa principal:
uv run src/bar_code_reader/main.py
- Siga as instruções na tela para carregar ou escanear o código de barras.
Se quiser criar um arquivo executável (.exe) para facilitar o uso:
- Instale o PyInstaller:
uv add pyinstaller
- Gere o executável com o comando abaixo (execute na raiz do projeto):
O executável será criado na pasta
uv run pyinstaller ` --name="Code Bar Reader" ` --onefile ` --noconsole ` --clean ` --icon="..\files\barcode-scan.png" ` --add-data="..\src;src" ` --add-data="..\files;files" ` --workpath "output\build" ` --distpath "output\dist" ` --specpath "output\" ` --collect-binaries pyzbar ` --log-level=WARN ` src\bar_code_reader\main.py
./dist.
- Não tenho Python instalado!
- Baixe em: https://www.python.org/downloads/
- Erro ao ativar o ambiente virtual?
- Certifique-se de estar usando o PowerShell ou Prompt de Comando na pasta correta.
- Problemas ao rodar o executável?
- Verifique se todos os arquivos necessários estão na pasta
files.
- Verifique se todos os arquivos necessários estão na pasta
- Exemplos de boletos e padrões de código de barras estão na pasta
docs/.
Sugestões e melhorias são bem-vindas! Abra uma issue ou envie um pull request.