Light Browser é um navegador web simples desenvolvido com PyQt5, organizado segundo o padrão de arquitetura MVC (Model-View-Controller). Ele suporta navegação básica e inclui um sistema de log para registrar URLs acessadas.
- Navegação básica (voltar, avançar, home, recarregar)
- Barra de endereço para navegar para URLs específicas
- Sistema de log de URLs acessadas (ativado via linha de comando)
- Suporte básico a SSL/TLS (via
QWebEngineView
baseado no Chromium)
- Python 3.x
- PyQt5: Para instalar, use
pip install PyQt5 PyQtWebEngine
-
Clone o repositório:
git clone https://github.com/seu-usuario/light-browser-mvc.git cd light-browser-mvc
-
Instale as depedências:
pip install -r requirements.txt
-
Execute o programa:
python main.py
-
Execute com log:
python main.py --log # ou python main.py -l