このプロジェクトについて

AriaNgはaria2向けのモダンなWebフロントエンドであり、コマンドラインのダウンロードユーティリティをブラウザベースのインターフェースでより使いやすくするために設計されています。純粋なHTMLとJavaScriptで書かれているため、コンパイラやランタイム環境は不要です。Webサーバーに配置し、ブラウザで開くことができます。 READMEに記載されている主な機能: - 純粋なHTMLとJavaScriptで、ランタイム不要。 - デスクトップとモバイル端末をサポートするレスポンシブレイアウト。 - 使いやすいタスク管理: 名前、サイズ、進捗、残り時間、ダウンロード速度でタスクを並べ替え可能。タスクの検索、再試行、ドラッグによる並べ替え、健全性の割合やBitTorrentピアのクライアント情報などの追加タスク詳細の表示。 - ファイル処理: 種類(動画、音声、画像、ドキュメント、アプリケーション、アーカイブなど)または拡張子でファイルを絞り込み可能。複数ディレクトリのタスク向けのツリービュー。 - aria2全体または単一タスクの速度チャート。 - aria2設定の完全サポート。 - ダークテーマ。 - URLコマンドラインAPIのサポート。 - ダウンロード完了通知。 - 多言語サポート。コミュニティ翻訳としてチェコ語、ドイツ語、英語、スペイン語、フランス語、イタリア語、日本語、ポーランド語、ロシア語、簡体字中国語、繁体字中国語が挙げられています。 - 複数のaria2 RPCホストのサポート。 - 設定のエクスポートとインポート。 - 増分データのみを要求することで帯域幅の使用量を削減。 インストール方法には、オンデマンド読み込みを伴うWebサーバー配置向けの標準版、単一のローカルHTMLファイルとして開けるオールインワン版、ブラウザなしでローカル利用するためのAriaNg Nativeがあります。ビルド済みリリースとデイリービルドが利用可能で、ソースからのビルドにはNode.js、NPM、Gulpが必要です。READMEは、標準版は言語リソースを非同期で読み込むため、ローカルファイルシステムからindex.htmlを直接開くことは推奨されないと述べています。 翻訳の貢献は/src/langs/内のファイルを通じて歓迎されており、新しい言語を追加するための手順も示されています。ドキュメントは英語と簡体字中国語で利用可能で、ライブデモがオンラインでホストされています。AriaNgを基にしたサードパーティ拡張機能も参照されています。このプロジェクトはMITライセンスの下で提供されています。