Об этом проекте
AriaNg — это современный веб-интерфейс для aria2, предназначенный для упрощения использования утилиты командной строки через браузерный интерфейс. Он написан на чистом HTML и JavaScript, поэтому не требует компилятора или среды выполнения: вы можете разместить его на веб-сервере и открыть в браузере.
Основные возможности, описанные в README:
- Чистый HTML и JavaScript, не требует среды выполнения.
- Адаптивный макет, поддерживающий настольные и мобильные устройства.
- Удобное управление задачами: сортировка задач по имени, размеру, прогрессу, оставшемуся времени или скорости загрузки; поиск задач; повторные попытки; изменение порядка задач перетаскиванием; просмотр дополнительных деталей задач, таких как процент здоровья и информация о клиентах пиров BitTorrent.
- Обработка файлов: фильтрация файлов по типу (видео, аудио, изображения, документы, приложения, архивы и т. д.) или расширению, а также древовидное представление для задач с несколькими каталогами.
- Графики скорости для aria2 в целом или для отдельной задачи.
- Полная поддержка настроек aria2.
- Тёмная тема.
- Поддержка API командной строки URL.
- Уведомления о завершении загрузки.
- Поддержка нескольких языков, включая общественные переводы на чешский, немецкий, английский, испанский, французский, итальянский, японский, польский, русский, упрощённый китайский и традиционный китайский.
- Поддержка нескольких RPC-хостов aria2.
- Экспорт и импорт настроек.
- Снижение использования пропускной способности за счёт запроса только инкрементальных данных.
Варианты установки включают стандартную версию для развёртывания на веб-сервере с загрузкой по требованию, универсальную версию, которую можно открыть как один локальный HTML-файл, и AriaNg Native для локального использования без браузера. Доступны готовые релизы и ежедневные сборки, а сборка из исходного кода требует Node.js, NPM и Gulp. В README отмечается, что стандартная версия загружает языковые ресурсы асинхронно, поэтому открывать index.html напрямую из локальной файловой системы не рекомендуется.
Переводы приветствуются через файлы в /src/langs/, с инструкциями по добавлению нового языка. Документация доступна на английском и упрощённом китайском языках, а в сети размещена живая демонстрация. Также упоминаются сторонние расширения на основе AriaNg. Проект лицензирован под MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.