Navegador minimalista leve e rápido com foco em privacidade
Project description
🌐 Browlite - Navegador Minimalista de Alto Desempenho
Browlite é um navegador web minimalista desenvolvido em Python, focado em privacidade, desempenho e customização. Projetado para ser leve e rápido, consome menos recursos que navegadores tradicionais.
🔗 Repositório Oficial: https://github.com/PineRootLabs/Browlite
📦 Download Via pip (PyPI): [https://pypi.org/project/browlite/]
✨ Recursos Principais
- ✅ Extremamente leve (usa ~50% menos RAM que navegadores convencionais)
- ✅ Bloqueio de anúncios e trackers nativo
- ✅ Multiplos mecanismos de busca (Google, DuckDuckGo, Bing, etc.)
- ✅ Modo escuro/light configurável
- ✅ Sistema de favoritos com acesso via terminal
- ✅ Interface minimalista sem barras desnecessárias
- ✅ Configuração flexível via arquivos INI
🛠️ Instalação
Pré-requisitos
- Python 3.7 ou superior
- Pip (gerenciador de pacotes Python)
Passo a Passo
# Clone o repositório
git clone https://github.com/PineRootLabs/Browlite.git
cd Browlite
# Instale as dependências
pip install PyQt5 PyQtWebEngine
# Execute o navegador
browlite
🎛️ Configuração Inicial
Na primeira execução, o Browlite irá:
Perguntar qual modo de operação deseja usar:
🛡️ Minimalista Seguro (equilíbrio entre recursos e desempenho)
⚡ Extremamente Leve (máximo desempenho, menos recursos)
Solicitar a escolha do mecanismo de busca padrão
Os arquivos de configuração serão gerados automaticamente na pasta do projeto.
📂 Estrutura de Arquivos
Browlite/
├── main.py # Código principal
├── config.ini # Configurações do usuário (gerado automaticamente)
├── config_minimal.ini # Perfil Minimalista Seguro
├── config_light.ini # Perfil Extremamente Leve
├── favs.txt # Lista de favoritos (gerado automaticamente)
└── icons/ # Ícones dos mecanismos de busca
├── google.png
├── duckduckgo.png
├── bing.png
├── yahoo.png
├── ecosia.png
├── back.png
├── forward.png
├── refresh.png
└── home.png
# 🕹️ Como Usar
## 🚀 Comandos Básicos
| Comando | Descrição |
|-------------------------|------------------------------------|
| browlite | Inicia o navegador normalmente |
| browlite [URL] | Abre uma URL específica |
________________________________________________________________
⚙️ Personalização Avançada
Edite os arquivos .ini para ajustes personalizado:
Configurações Principais (config.ini)
[DEFAULT]
homepage = https://www.google.com ; Página inicial
dark_mode = true ; Tema escuro
block_ads = true ; Bloqueio de anúncios
default_search_engine = google ; Mecanismo de busca padrão
Mecanismos de Busca Suportados
Google (google)
DuckDuckGo (duckduckgo)
Bing (bing)
Yahoo (yahoo)
Ecosia (ecosia)
Para adicionar novos buscadores, edite o dicionário SEARCH_ENGINES no código.
🤝 Agradecimentos Especiais
Este projeto contou com o suporte técnico e consultoria especializada do DeepSeek Chat durante o processo de desenvolvimento. Sua contribuição foi fundamental para:
Otimização de desempenho
Documentação técnica
"A inteligência artificial não substitui a criatividade humana, mas pode amplificá-la exponencialmente." - PineRootLabs
✉️ Contato
Desenvolvido por Caio R. - [Suporte+pinerootlabs@gmail.com]
🔗 Repositório: https://github.com/PineRootLabs/Browlite
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file browlite-1.0.1.tar.gz.
File metadata
- Download URL: browlite-1.0.1.tar.gz
- Upload date:
- Size: 100.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6481b1dc8cd5b8e5d124597c3ec36c7d9f20d6f009190daeae2ed859b360828
|
|
| MD5 |
2d662a78ad189b41b0b9f9ed98d11915
|
|
| BLAKE2b-256 |
4f469c0acf9f5f9044408e366908044c86f4825d40d3ac8c88936a25031b5fb5
|
File details
Details for the file browlite-1.0.1-py3-none-any.whl.
File metadata
- Download URL: browlite-1.0.1-py3-none-any.whl
- Upload date:
- Size: 99.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2461a6f3c7fbb6f9719da7166fe60d45b70b3e77d89eb142679dfb58a862ddec
|
|
| MD5 |
ad10b2fb2cf1bb68120377156995283e
|
|
| BLAKE2b-256 |
095a9845f65b97942dc2733c3c0f84cbbaa8c87f43fa320de11183c1b39a7df5
|