- Главная
- Возможности
- Командная строка
Скрипты приветствуются. Поддерживаются параметры командной строки IDM.
GDM takes IDM's command-line switches, so scripts written for IDM can hand it their downloads. A separate tool downloads in a terminal, and a local API lets other programs see and control the running app.
Параметры командной строки IDM без изменений
The app understands the same switches as IDM: /d for the address, /p for the folder, /f
for the file name, /a to queue it without starting, /n to skip the Download File Info
window, and /s to start the main download queue. A batch file or another program that drives
IDM this way can drive GDM by changing the program's name.
misterdownloadmanager.exe /d https://example.com/files/report.pdf /p D:\Reports /n
If GDM is running, the command goes to it; if not, GDM starts and carries it out. On macOS and
Linux the program has the same name, without .exe.
Загрузчик для терминала
misterdownloadmanager-cli comes with every download of GDM and works without the app running.
get downloads a file over several connections with a progress line, Ctrl+C pauses it and
resume carries on later. video-get downloads a video, and torrent-get a torrent or only some
of its files. video-info and torrent-info say what there is to choose before you download.
misterdownloadmanager-cli help <command> lists every option, and a command that fails exits
with code 1.
JSON для скриптов и программ
С --json каждая команда выводит JSON, по одному объекту на строку: строка прогресса каждые полсекунды во время загрузки файла, затем путь, размер и время завершения. Размеры указаны в байтах, скорости — в байтах в секунду, а при сбое выводится объект ошибки, поэтому скрипт или агент ИИ читает результат без синтаксического анализа текста. Форматы перечислены для каждой команды.
API для запущенного приложения
Другие программы могут запрашивать у запущенного приложения его загрузки в формате JSON, а также приостанавливать, запускать, удалять или стирать их. Они подключаются к порту только на этом компьютере, с секретным токеном, который меняется при каждом запуске и который могут прочитать только ваши собственные программы. API отключен, пока вы не включите его с помощью misterdownloadmanager-cli api on, а status, pause, start, remove и delete используют его из командной строки.
Every request and answer is described field by field in a JSON Schema, made from the code the app answers with, so programs can check what they send or generate their types from it. AI assistants use the same API through GDM's MCP server.
Больше возможностей для скриптов
playlist-getзагружает видео из плейлиста или канала, а gallery-get — галерею изображений. get использует до 128 соединений с -c, --dns для выбора того, кто преобразует имена в адреса, и --adapter для отправки загрузки через один сетевой адаптер или вообще без него. /startup приложения запускает его скрытым в области уведомлений. Список API также предоставляет очереди, категории и свободное место, а также запускает и останавливает очередь по имени.
Бесплатно, с открытым исходным кодом, без рекламы, без пробного периода.
Download GolinksPRO Download Manager