このプロジェクトについて
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ライセンスの下で提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.