KelpsGet v0.1.3
KelpsGet v0.1.3 - Otimização, Performance e Conectividade 🚀
Tenho o prazer de anunciar o lançamento do KelpsGet v0.1.3, agora com recursos avançados de otimização, performance e suporte completo a proxies!
📦 Disponível no crates.io: https://crates.io/crates/kelpsget
Novas Funcionalidades
🌐 Suporte Avançado a Proxies
- Múltiplos Protocolos: Suporte a HTTP, HTTPS e SOCKS5
- Autenticação: Suporte completo a autenticação básica
- Configuração Flexível: Configuração via linha de comando ou arquivo de configuração
- Integração Transparente: Funciona com todas as features de download e compressão
🔄 Sistema de Compressão Adaptativa
- Gzip (níveis 1-3): Ótimo para compressão rápida
- LZ4 (níveis 4-6): Balanceamento entre velocidade e compressão
- Brotli (níveis 7-9): Máxima compressão possível
💾 Sistema de Cache Inteligente
- Cache automático de downloads
- Verificação de integridade MD5
- Gerenciamento automático do espaço em disco
⚡ Melhorias de Performance
- Download paralelo de arquivos grandes
- Suporte a downloads resumíveis
- Otimização automática baseada no tipo de arquivo
Como Usar
# Download básico
kelpsget https://exemplo.com/arquivo.zip
# Download com proxy HTTP
kelpsget -p http://proxy:8080 https://exemplo.com/arquivo.zip
# Download com proxy SOCKS5
kelpsget -p socks5://proxy:1080 https://exemplo.com/arquivo.zip
# Download com proxy e autenticação
kelpsget -p http://proxy:8080 --proxy-user usuario --proxy-pass senha https://exemplo.com/arquivo.zip
# Download com proxy, compressão e cache
kelpsget -p http://proxy:8080 -l 9 -a https://exemplo.com/arquivo.zipConfiguração de Proxy
Configure seu proxy de três maneiras diferentes:
- Via Linha de Comando:
kelpsget -p http://proxy:8080 --proxy-user usuario --proxy-pass senha- Via Variáveis de Ambiente:
export HTTP_PROXY=http://proxy:8080
export HTTPS_PROXY=http://proxy:8080
export SOCKS_PROXY=socks5://proxy:1080- Via Arquivo de Configuração:
{
"proxy": {
"enabled": true,
"url": "http://proxy:8080",
"type": "http",
"username": "usuario",
"password": "senha"
}
}Instalação
cargo install kelpsgetPrincipais Melhorias
- 🌐 Suporte completo a proxies HTTP, HTTPS e SOCKS5
- 🔒 Autenticação segura de proxy
- ✨ Nova interface de linha de comando mais intuitiva
- 📊 Barra de progresso aprimorada
- 📝 Documentação completa das funcionalidades
Links Úteis
- 📦 Crates.io: https://crates.io/crates/kelpsget
- 📚 Documentação: https://docs.rs/kelpsget
- 💻 GitHub: https://github.com/davimf721/KelpsGet
Agradecemos o feedback da comunidade e continuamos trabalhando para tornar o KelpsGet ainda melhor!
#rust #opensource #download #rustlang #programming #proxy #networking