Mister Download Manager
  1. ホーム
  2. 機能
  3. コマンド ライン

スクリプト対応。IDM のスイッチも利用可能。

MDM は IDM のコマンドライン スイッチに対応しているため、IDM 用に書かれたスクリプトでダウンロードを処理できます。別のツールはターミナルでダウンロードを実行し、ローカル API を使用すると、他のプログラムが実行中のアプリを表示および制御できます。

IDM のスイッチ (変更なし)

このアプリは IDM と同じスイッチを認識します。/d はアドレス、/p はフォルダー、/f はファイル名、/a は開始せずにキューに追加、/n はダウンロード ファイル情報ウィンドウをスキップ、/s はメインのダウンロード キューを開始します。IDM をこのように操作するバッチ ファイルや他のプログラムは、プログラム名を変更するだけで MDM を操作できます。

misterdownloadmanager.exe /d https://example.com/files/report.pdf /p D:\Reports /n

MDM が実行中の場合、コマンドは MDM に送られます。実行中でない場合、MDM が起動してコマンドを実行します。macOS および Linux では、プログラム名は .exe なしで同じです。

ターミナル用ダウンローダー

misterdownloadmanager-cliMDM のすべてのダウンロードに付属しており、アプリが実行されていなくても動作します。get は複数の接続でファイルをダウンロードし、進行状況を表示します。Ctrl+C で一時停止し、resume で後で再開できます。video-get は動画をダウンロードし、torrent-get はトレントまたはその一部のファイルのみをダウンロードします。video-info と torrent-info は、ダウンロードする前に選択できる内容を示します。misterdownloadmanager-cli help <command> はすべてのオプションを一覧表示し、失敗したコマンドはコード 1 で終了します。

スクリプトやプログラム向けのJSON

--json を使用すると、すべてのコマンドが JSON を 1 行に 1 オブジェクトずつ出力します。ファイルがダウンロードされている間は 0.5 秒ごとに進行状況の行が出力され、完了するとパス、サイズ、時刻が出力されます。サイズはバイト単位、速度はバイト/秒単位で、失敗するとエラー オブジェクトが出力されるため、スクリプトや AI エージェントはテキストを解析せずに結果を読み取ることができます。形式はコマンドごとに一覧表示されます。

実行中のアプリ用 API

他のプログラムは、実行中のアプリにダウンロードを JSON 形式で要求し、一時停止、開始、削除、または削除できます。これらのプログラムは、このコンピューター上のポートにのみ接続し、起動ごとに変更され、自分のプログラムのみが読み取ることができる秘密のトークンを使用します。API は misterdownloadmanager-cli api on でオンにするまでオフになっており、status、pause、start、remove、delete はコマンドラインから API を使用します。

すべてのリクエストと応答は、アプリが応答するコードから作成されたJSON スキーマでフィールドごとに記述されているため、プログラムは送信する内容をチェックしたり、そこから型を生成したりできます。AI アシスタントは、MDM のMCP サーバーを通じて同じ API を使用します。

スクリプト化できるその他の機能

playlist-getプレイリストまたはチャンネルの動画をダウンロードし、gallery-get は画像ギャラリーをダウンロードします。get は -c で最大 128 の接続を使用し、--dns で名前をアドレスに変換する担当者を選択し、--adapter でダウンロードを 1 つのネットワーク アダプター経由で送信するか、まったく送信しないかを指定します。アプリの /startup は通知領域に隠れて起動します。API のリストには、キュー、カテゴリ、空き容量も表示され、名前でキューを開始および停止できます。

無料、オープンソース、広告なし、試用期間なし。

Mister Download Managerをダウンロード