Mister Download Manager
  1. Strona główna
  2. Funkcje
  3. Wiersz poleceń

Skrypty mile widziane. Przełączniki IDM w zestawie.

MDM obsługuje przełączniki wiersza poleceń IDM, więc skrypty napisane dla IDM mogą przekazywać mu swoje pobierania. Oddzielne narzędzie pobiera pliki w terminalu, a lokalne API pozwala innym programom widzieć i kontrolować uruchomioną aplikację.

Niezmienione przełączniki IDM

Aplikacja rozumie te same przełączniki co IDM: /d dla adresu, /p dla folderu, /f dla nazwy pliku, /a aby dodać do kolejki bez uruchamiania, /n aby pominąć okno Informacje o pliku do pobrania oraz /s aby uruchomić główną kolejkę pobierania. Plik wsadowy lub inny program, który w ten sposób steruje IDM, może sterować MDM, zmieniając nazwę programu.

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

Jeśli MDM jest uruchomiony, polecenie jest do niego przekazywane; jeśli nie, MDM uruchamia się i wykonuje je. W systemach macOS i Linux program ma tę samą nazwę, bez .exe.

Narzędzie do pobierania dla terminala

misterdownloadmanager-clijest dołączone do każdego pobrania MDM i działa bez uruchomionej aplikacji. get pobiera plik przez kilka połączeń z linią postępu, Ctrl+C wstrzymuje pobieranie, a resume wznawia je później. video-get pobiera wideo, a torrent-get torrent lub tylko niektóre z jego plików. video-info i torrent-info informują, co można wybrać przed pobraniem. misterdownloadmanager-cli help <command> wyświetla wszystkie opcje, a nieudane polecenie kończy działanie z kodem 1.

JSON dla skryptów i programów

Z --json każde polecenie drukuje JSON, jeden obiekt na linię: linia postępu co pół sekundy podczas pobierania pliku, a następnie ścieżka, rozmiar i czas po zakończeniu. Rozmiary są w bajtach, prędkości w bajtach na sekundę, a w przypadku błędu drukowany jest obiekt błędu, dzięki czemu skrypt lub agent AI odczytuje wynik bez analizowania tekstu. Formaty są wymienione dla każdego polecenia.

API dla uruchomionej aplikacji

Inne programy mogą prosić uruchomioną aplikację o jej pobierania, w formacie JSON, oraz wstrzymywać, uruchamiać, usuwać lub kasować je. Łączą się z portem tylko na tym komputerze, z tajnym tokenem, który zmienia się przy każdym uruchomieniu i który mogą odczytać tylko Twoje własne programy. API jest wyłączone, dopóki nie włączysz go za pomocą misterdownloadmanager-cli api on, a status, pause, start, remove i delete używają go z wiersza poleceń.

Każde żądanie i odpowiedź są opisane pole po polu w schemacie JSON, utworzonym z kodu, którym odpowiada aplikacja, dzięki czemu programy mogą sprawdzać, co wysyłają, lub generować z niego swoje typy. Asystenci AI używają tego samego API za pośrednictwem serwera MCP MDM.

Więcej do skryptowania

playlist-getpobiera filmy z playlisty lub kanału, a gallery-get galerię zdjęć. get obsługuje do 128 połączeń z -c, --dns do wyboru, kto zamienia nazwy na adresy, a --adapter do wysyłania pobierania przez jeden adapter sieciowy lub wcale. /startup aplikacji uruchamia ją ukrytą w obszarze powiadomień. Lista API zawiera również kolejki, kategorie i wolne miejsce, a także uruchamia i zatrzymuje kolejkę według nazwy.

Darmowy, open source, bez reklam, bez wersji próbnej.

Pobierz Mister Download Manager