Sobre o projeto
TorrentSearch é um aplicativo Android que pesquisa torrents em vários provedores ao mesmo tempo, oferecendo velocidade de pesquisa rápida, resultados detalhados, filtros de categoria e um conjunto completo de ações de torrent.
## Recursos
### Pesquisa
- Consulta todos os provedores simultaneamente, com opções de ativar/desativar por provedor
- Pesquisa por categoria: Anime, Apps, Livros, Jogos, Filmes, Séries e mais
- Os resultados são exibidos progressivamente conforme os provedores respondem
- Ordena por nome do torrent, seeders, peers, tamanho do arquivo ou data de upload
- Filtra torrents mortos ou já visualizados
- Filtra resultados por nome, provedor ou categoria
### Resultados detalhados
Cada resultado inclui nome do torrent, tamanho do arquivo, seeders e peers, data de upload, categoria, indicador NSFW e nome do provedor.
### Ações de torrent
- Abrir link magnet em um cliente de torrent externo
- Baixar arquivo .torrent para o armazenamento local
- Ver detalhes do torrent diretamente no aplicativo ou abrir a página completa no navegador
- Copiar ou compartilhar o link magnet ou o link da página de detalhes
Se nenhum cliente de torrent estiver instalado, o TorrentSearch fornece links para clientes de torrent FOSS.
### Detalhes do torrent
- Tela de detalhes nativa — veja detalhes do torrent dentro do aplicativo sem navegador ou WebView; pode ser desativada para abrir a página diretamente no navegador padrão
- Pôster de mídia com desfoque automático de imagens NSFW (pode ser desativado)
- Pré-visualizações de capturas de tela
- Descrição completa com suporte a imagens inline
### Navegar
- Explore os principais e mais recentes torrents dos seus provedores habilitados
- Filtre por categoria e ordem de classificação
- Filtre torrents mortos ou já visualizados
- Filtre torrents por nome ou provedor
### Favoritos
- Salve torrents para depois
- Exporte e importe favoritos
### Modo seguro
Quando ativado, o modo seguro desativa automaticamente provedores inseguros e NSFW, e oculta categorias e torrents NSFW.
### Integrações
Conecte seu próprio indexador via API Torznab: Jackett, Prowlarr e outros serviços *arr. Consulte a wiki para instruções de configuração.
### Design Material 3
Interface limpa e fácil de usar que se adapta ao seu papel de parede e tema do sistema, com suporte completo a modo claro/escuro.
## Download
TorrentSearch requer Android 7.1 ou mais recente. Disponível no F-Droid, IzzyOnDroid, GitHub e Obtainium. Builds noturnos estão disponíveis nas execuções do fluxo de trabalho Actions.
## Compilando a partir do código-fonte
A maneira mais fácil é abrir o projeto no Android Studio. Para linha de comando, você precisa do JDK 17+ e do Android SDK. Clone o repositório e execute `./gradlew assembleDebug`.
## Contribuindo
Correções de bugs, novos provedores, melhorias de UI e traduções são bem-vindas. As traduções são gerenciadas no Weblate.
## Stack tecnológico
- Linguagem: Kotlin
- UI: Jetpack Compose, Material 3
- Arquitetura: Modern App Architecture
- Assíncrono: Coroutines, Flow
- Rede: Ktor + OkHttp
- Armazenamento: Room, Jetpack DataStore
- Injeção de dependência: Koin
- Carregamento de imagens: Coil
- Análise de HTML: Jsoup
- Coleções imutáveis: Kotlinx immutable collections
- Renderização de Markdown: ComposeMarkdown
- Barra de rolagem: LazyColumnScrollbar
- Desfoque de imagens: BlurTransformation
## Aviso legal
TorrentSearch não hospeda, armazena ou distribui quaisquer arquivos de torrent ou conteúdo protegido por direitos autorais. Ele pesquisa fontes de terceiros publicamente acessíveis e exibe os resultados. Os usuários são responsáveis por cumprir as leis e regulamentos locais.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.