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 запускається і виконує її. На macOS та Linux програма має ту ж назву, без .exe.

Завантажувач для терміналу

misterdownloadmanager-cliпоставляється з кожним завантаженням MDM і працює без запущеної програми. get завантажує файл через кілька з'єднань з рядком прогресу, Ctrl+C призупиняє його, а resume продовжує пізніше. video-get завантажує відео, а torrent-get — торрент або лише деякі з його файлів. video-info та torrent-info показують, що можна вибрати перед завантаженням. misterdownloadmanager-cli help <command> перераховує всі опції, а команда, яка завершилася невдачею, виходить з кодом 1.

JSON для скриптів та програм

З --json кожна команда виводить JSON, один об'єкт на рядок: рядок прогресу кожні півсекунди під час завантаження файлу, потім шлях, розмір і час після завершення. Розміри в байтах, швидкості в байтах за секунду, а при збої виводиться об'єкт помилки, тому сценарій або агент ШІ читає результат без аналізу тексту. Формати перераховані для кожної команди.

API для запущеної програми

Інші програми можуть запитувати у запущеної програми її завантаження у форматі JSON, а також призупиняти, запускати, видаляти або видаляти їх. Вони підключаються до порту лише на цьому комп'ютері, з секретним токеном, який змінюється при кожному запуску і який можуть читати лише ваші власні програми. API вимкнено, доки ви не ввімкнете його за допомогою misterdownloadmanager-cli api on, а status, pause, start, remove та delete використовують його з командного рядка.

Кожен запит і відповідь описані поле за полем у схемі JSON, створеній з коду, яким відповідає програма, тому програми можуть перевіряти те, що вони надсилають, або генерувати свої типи з неї. Помічники ШІ використовують той самий API через сервер MCP MDM.

Більше для сценаріїв

playlist-getзавантажує відео з плейлиста або каналу, а gallery-get — галерею зображень. get підтримує до 128 з'єднань з -c, --dns для вибору того, хто перетворює імена на адреси, і --adapter для надсилання завантаження через один мережевий адаптер або взагалі без нього. /startup програми запускає її приховано в області сповіщень. Список API також надає черги, категорії та вільне місце, а також запускає та зупиняє чергу за назвою.

Безкоштовно, з відкритим кодом, без реклами, без пробного періоду.

Завантажити Mister Download Manager