这个项目能做什么

AriaNg 是 aria2 的现代网页前端,旨在通过浏览器界面让命令行下载工具更易用。它使用纯 HTML 和 JavaScript 编写,因此无需编译器或运行时环境:你可以将其部署到网页服务器上,并在浏览器中打开。 README 中描述的主要功能: - 纯 HTML 和 JavaScript,无需运行时。 - 响应式布局,支持桌面和移动设备。 - 用户友好的任务管理:按名称、大小、进度、剩余时间或下载速度对任务排序;搜索任务;重试任务;通过拖拽重新排序任务;查看额外任务详情,如健康百分比和 BitTorrent 对等端客户端信息。 - 文件处理:按类型(视频、音频、图片、文档、应用程序、压缩包等)或扩展名过滤文件,并提供多目录任务的树状视图。 - aria2 整体或单个任务的速度图表。 - 完全支持 aria2 设置。 - 深色主题。 - URL 命令行 API 支持。 - 下载完成通知。 - 多语言支持,社区翻译涵盖捷克语、德语、英语、西班牙语、法语、意大利语、日语、波兰语、俄语、简体中文和繁体中文。 - 支持多个 aria2 RPC 主机。 - 设置导出和导入。 - 通过仅请求增量数据减少带宽使用。 安装选项包括:标准版用于网页服务器部署并支持按需加载;一体化版可作为单个本地 HTML 文件打开;AriaNg Native 用于无需浏览器的本地使用。提供预构建版本和每日构建,从源码构建需要 Node.js、NPM 和 Gulp。README 指出标准版异步加载语言资源,因此不建议直接从本地文件系统打开 index.html。 欢迎通过 /src/langs/ 中的文件贡献翻译,并提供添加新语言的说明。文档提供英文和简体中文版本,在线托管有实时演示。还引用了基于 AriaNg 的第三方扩展。该项目采用 MIT 许可证。