Sobre el proyecto

AriaNg es un frontend web moderno para aria2, diseñado para facilitar el uso de la utilidad de descarga de línea de comandos mediante una interfaz basada en el navegador. Está escrito en HTML y JavaScript puros, por lo que no requiere compilador ni entorno de ejecución: puedes colocarlo en un servidor web y abrirlo en un navegador. Capacidades clave descritas en el README: - HTML y JavaScript puros, sin entorno de ejecución requerido. - Diseño adaptable compatible con dispositivos de escritorio y móviles. - Gestión de tareas fácil de usar: ordenar tareas por nombre, tamaño, progreso, tiempo restante o velocidad de descarga; buscar tareas; reintentar tareas; reordenar tareas arrastrando; ver detalles adicionales de la tarea, como el porcentaje de salud y la información del cliente de pares de BitTorrent. - Manejo de archivos: filtrar archivos por tipo (vídeos, audio, imágenes, documentos, aplicaciones, archivos comprimidos, etc.) o extensión, y una vista de árbol para tareas con múltiples directorios. - Gráficos de velocidad para aria2 en general o para una sola tarea. - Compatibilidad total con la configuración de aria2. - Tema oscuro. - Compatibilidad con la API de línea de comandos por URL. - Notificaciones de descarga finalizada. - Compatibilidad con varios idiomas, con traducciones de la comunidad indicadas para checo, alemán, inglés, español, francés, italiano, japonés, polaco, ruso, chino simplificado y chino tradicional. - Compatibilidad con múltiples hosts de aria2 RPC. - Exportación e importación de la configuración. - Uso reducido de ancho de banda al solicitar solo datos incrementales. Las opciones de instalación incluyen una versión estándar para implementación en servidor web con carga bajo demanda, una versión todo en uno que se puede abrir como un único archivo HTML local y AriaNg Native para uso local sin navegador. Hay versiones precompiladas y compilaciones diarias disponibles, y compilar desde el código fuente requiere Node.js, NPM y Gulp. El README señala que la versión estándar carga los recursos de idioma de forma asíncrona, por lo que no se recomienda abrir index.html directamente desde el sistema de archivos local. Se aceptan contribuciones de traducción mediante archivos en /src/langs/, con instrucciones para añadir un nuevo idioma. La documentación está disponible en inglés y chino simplificado, y hay una demostración en vivo alojada en línea. También se hace referencia a extensiones de terceros basadas en AriaNg. El proyecto tiene licencia MIT.