Sobre el proyecto

TorrentSearch es una aplicación de Android que busca torrents en múltiples proveedores a la vez, ofreciendo velocidad de búsqueda rápida, resultados detallados, filtros por categoría y un conjunto completo de acciones para torrents. ## Características ### Búsqueda - Consulta todos los proveedores simultáneamente, con interruptores para habilitar/deshabilitar cada proveedor - Busca por categoría: Anime, Apps, Libros, Juegos, Películas, Series y más - Los resultados se muestran progresivamente a medida que responden los proveedores - Ordena por nombre del torrent, seeders, peers, tamaño del archivo o fecha de subida - Filtra torrents muertos o ya vistos - Filtra resultados por nombre, proveedor o categoría ### Resultados detallados Cada resultado incluye el nombre del torrent, tamaño del archivo, seeders y peers, fecha de subida, categoría, indicador NSFW y nombre del proveedor. ### Acciones de torrents - Abrir enlace magnet en un cliente de torrents externo - Descargar el archivo .torrent al almacenamiento local - Ver los detalles del torrent directamente dentro de la aplicación o abrir la página completa en tu navegador - Copiar o compartir el enlace magnet o el enlace de la página de detalles Si no hay ningún cliente de torrents instalado, TorrentSearch proporciona enlaces a clientes de torrents FOSS. ### Detalles del torrent - Pantalla de detalles nativa — consulta los detalles del torrent dentro de la aplicación sin navegador ni WebView; se puede deshabilitar para abrir la página directamente en tu navegador predeterminado - Póster multimedia con desenfoque automático de imágenes NSFW (se puede deshabilitar) - Vistas previas de capturas de pantalla - Descripción completa con soporte de imágenes en línea ### Explorar - Explora los torrents más populares y recientes de tus proveedores habilitados - Filtra por categoría y orden de clasificación - Filtra torrents muertos o ya vistos - Filtra torrents por nombre o proveedor ### Marcadores - Guarda torrents para más tarde - Exporta e importa marcadores ### Modo seguro Cuando está habilitado, el modo seguro desactiva automáticamente los proveedores inseguros y NSFW, y oculta las categorías y torrents NSFW. ### Integraciones Conecta tu propio indexador mediante la API Torznab: Jackett, Prowlarr y otros servicios *arr. Consulta la wiki para obtener instrucciones de configuración. ### Diseño Material 3 Interfaz limpia y fácil de usar que se adapta a tu fondo de pantalla y al tema del sistema, con soporte completo para modo claro/oscuro. ## Descarga TorrentSearch requiere Android 7.1 o posterior. Disponible en F-Droid, IzzyOnDroid, GitHub y Obtainium. Las compilaciones nocturnas están disponibles en las ejecuciones del flujo de trabajo de Actions. ## Compilar desde el código fuente La forma más sencilla es abrir el proyecto en Android Studio. Para la línea de comandos, necesitas JDK 17+ y el SDK de Android. Clona el repositorio y ejecuta `./gradlew assembleDebug`. ## Contribuir Las correcciones de errores, nuevos proveedores, mejoras de la interfaz y traducciones son bienvenidas. Las traducciones se gestionan en Weblate. ## Stack tecnológico - Lenguaje: Kotlin - Interfaz: Jetpack Compose, Material 3 - Arquitectura: Modern App Architecture - Asincronía: Coroutines, Flow - Redes: Ktor + OkHttp - Almacenamiento: Room, Jetpack DataStore - Inyección de dependencias: Koin - Carga de imágenes: Coil - Análisis de HTML: Jsoup - Colecciones inmutables: Kotlinx immutable collections - Renderizado de Markdown: ComposeMarkdown - Barra de desplazamiento: LazyColumnScrollbar - Desenfoque de imágenes: BlurTransformation ## Aviso legal TorrentSearch no aloja, almacena ni distribuye ningún archivo torrent ni contenido con derechos de autor. Busca en fuentes de terceros de acceso público y muestra los resultados. Los usuarios son responsables de cumplir con las leyes y regulaciones locales.