AriaNg README

The project's README from github.com/mayswind/AriaNg. As one markdown file: README.md.

AriaNg

License Lastest Build Lastest Release

Introduction

AriaNg is a modern web frontend making aria2 easier to use. AriaNg is written in pure html & javascript, thus it does not need any compilers or runtime environment. You can just put AriaNg in your web server and open it in your browser. AriaNg uses responsive layout, and supports any desktop or mobile devices.

Features

  1. Pure Html & Javascript, no runtime required
  2. Responsive design, supporting desktop and mobile devices
  3. User-friendly interface
    • Sort tasks (by name, size, progress, remaining time, download speed, etc.), files, bittorrent peers
    • Search tasks
    • Retry tasks
    • Adjust task order by dragging
    • More information of tasks (health percentage, client information of bt peers, etc.)
    • Filter files by specified file types (videos, audios, pictures, documents, applications, archives, etc.) or file extensions
    • Tree view for multi-directory task
    • Download / upload speed chart for aria2 or single task
    • Full support for aria2 settings
  4. Dark theme
  5. Url command line api support
  6. Download finished notification
  7. Multi-languages support
  8. Multi aria2 RPC host support
  9. Exporting and Importing settings support
  10. Less bandwidth usage, only requesting incremental data

Screenshots

Desktop

AriaNg

Mobile Device

AriaNg

Installation

AriaNg now provides three versions, standard version, all-in-one version and AriaNg Native. Standard version is suitable for deployment in the web server, and provides on-demand loading. All-In-One version is suitable for local using, and you can download it and just open the only html file in browser. AriaNg Native is also suitable for local using, and is no need for browser.

Prebuilt release

Latest Release: https://github.com/mayswind/AriaNg/releases

Latest Daily Build (Standard Version): https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip

Building from source

Make sure you have Node.js, NPM and Gulp installed. Then download the source code, and follow these steps.

Standard Version
$ npm install
$ gulp clean build
All-In-One Version
$ npm install
$ gulp clean build-bundle

The builds will be placed in the dist directory.

Usage Notes

Since AriaNg standard version loads language resources asynchronously, you may not open index.html directly on the local file system to run AriaNg. It is recommended that you can use the all-in-one version or deploy AriaNg in a web container or download AriaNg Native that does not require a browser to run.

Translating

Everyone is welcome to contribute translations. All translations files are put in /src/langs/. You can just modify and commit a new pull request.

If you want to translate AriaNg to a new language, you can add language configuration to /src/scripts/config/languages.js, then copy /i18n/en.sample.txt to /src/langs/ and rename it to the language code to be translated, then you can start the translation work.

Currently available translations:

Tag Language Contributors
cz-CZ Čeština @vorm04
de-DE Deutsch @Malonsow
en English /
es Español @castillofrancodamian
fr-FR Français @Valaraukar86
it-IT Italiano @ale-saglia
ja-JP 日本語 @massangoDa
pl-PL Polski @Pirania3680
ru-RU Русский @gazizovemil
zh-Hans 简体中文 /
zh-Hant 繁體中文 @zhtw2013 @ChiaYen-Kan

Don't see your language? Help us add it!

Documents

  1. English
  2. Simplified Chinese (简体中文)

Demo

Please visit http://ariang.mayswind.net/latest

Third Party Extensions

There are some third-party applications based on AriaNg, so you can use AriaNg in more scenarios or devices. Please visit Third Party Extensions for more information.

License

MIT

AriaNg (mayswind/AriaNg)

Searching Database…

13.2K ·GitHub
这是什么?AriaNg 是 aria2 的现代网页前端。aria2 是一款命令行下载工具,通过基于浏览器的界面,AriaNg 让控制它变得更加方便。
这是独立应用,还是需要单独运行 aria2?它只是一个用纯 HTML 和 JavaScript 编写的前端,通过 aria2 的 RPC 接口与 aria2 通信;要真正下载任何内容,你仍然需要在某处运行 aria2 本身。
我该如何让它运行起来?下载预构建版本(标准版、一体化版或 AriaNg Native),然后将其部署到 Web 服务器上,或直接在本地打开单个 HTML 文件;如需从源代码构建,请运行 npm install,再运行 gulp clean build(一体化版则运行 build-bundle)。
使用它需要安装 Node.js,还是只有构建时才需要?只有从源代码构建时才需要 Node.js(14+)、npm 和 Gulp;普通用户只需下载预构建版本,然后打开或部署即可。
我能直接双击 index.html 打开标准版吗?不能。标准版会异步加载语言文件,因此直接从本地文件系统打开 index.html 无法正常工作;请改用一体化版、AriaNg Native,或将其部署到 Web 服务器或容器中。
它支持移动端吗,还是只能在桌面浏览器中使用?它采用响应式布局,因此在桌面设备和移动设备上都能使用。
它提供哪些任务管理功能?你可以按名称、大小、进度、速度等对任务排序,搜索和重试任务,通过拖拽调整顺序,查看 BT 对等端客户端信息和健康度百分比,按类型或扩展名筛选文件,并为多目录下载显示树状视图。
能否在一个 AriaNg 安装中连接多个 aria2 服务器?可以,它支持多个 aria2 RPC 主机,因此你可以在同一个界面中管理多个 aria2 实例。
除英语外,它还支持其他语言吗?支持。它具备多语言功能,社区已提供捷克语、德语、西班牙语、法语、意大利语、日语、波兰语、俄语以及简体中文和繁体中文的翻译,欢迎大家贡献更多语言。
有深色模式吗?有,AriaNg 内置了深色主题。
Creator
mayswind
Size
1.8 MB
Stars
13.2K
Age
10y
Commits · 90 Days