Mister Download Manager
  1. Home
  2. Functies
  3. Opdrachtregel

Scripts welkom. IDM-switches inbegrepen.

MDM accepteert de opdrachtregelswitches van IDM, zodat scripts die voor IDM zijn geschreven hun downloads eraan kunnen doorgeven. Een aparte tool downloadt in een terminal, en een lokale API laat andere programma's de actieve app zien en besturen.

IDM-switches, ongewijzigd

De app begrijpt dezelfde switches als IDM: /d voor het adres, /p voor de map, /f voor de bestandsnaam, /a om het in de wachtrij te plaatsen zonder te starten, /n om het venster Bestandsinfo downloaden over te slaan, en /s om de hoofddownloadwachtrij te starten. Een batchbestand of een ander programma dat IDM op deze manier aanstuurt, kan MDM aansturen door de naam van het programma te wijzigen.

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

Als MDM actief is, wordt de opdracht ernaartoe gestuurd; zo niet, dan start MDM en voert de opdracht uit. Op macOS en Linux heeft het programma dezelfde naam, zonder .exe.

Een downloader voor de terminal

misterdownloadmanager-cliwordt geleverd bij elke download van MDM en werkt zonder dat de app actief is. get downloadt een bestand via meerdere verbindingen met een voortgangsregel, Ctrl+C pauzeert het en resume gaat later verder. video-get downloadt een video, en torrent-get een torrent of slechts enkele van de bestanden. video-info en torrent-info geven aan wat er te kiezen is voordat u downloadt. misterdownloadmanager-cli help <command> toont elke optie, en een mislukte opdracht sluit af met code 1.

JSON voor scripts en programma's

Met --json print elke opdracht JSON, één object per regel: een voortgangsregel elke halve seconde terwijl een bestand downloadt, dan het pad, de grootte en de tijd wanneer het klaar is. Groottes zijn in bytes, snelheden in bytes per seconde, en een mislukking print een foutobject, zodat een script of een AI-agent het resultaat leest zonder tekst te parsen. De formaten worden opdracht per opdracht vermeld.

Een API voor de actieve app

Andere programma's kunnen de actieve app om zijn downloads vragen, als JSON, en deze pauzeren, starten, verwijderen of wissen. Ze maken alleen verbinding met een poort op deze computer, met een geheim token dat bij elke start verandert en dat alleen uw eigen programma's kunnen lezen. De API is uitgeschakeld totdat u deze inschakelt met misterdownloadmanager-cli api on, en status, pause, start, remove en delete gebruiken deze vanaf de opdrachtregel.

Elke aanvraag en elk antwoord wordt veld voor veld beschreven in een JSON Schema, gemaakt van de code waarmee de app antwoordt, zodat programma's kunnen controleren wat ze verzenden of hun typen ervan kunnen genereren. AI-assistenten gebruiken dezelfde API via de MCP-server van MDM.

Meer om te scripten

playlist-getdownloadt video's van een afspeellijst of kanaal, en gallery-get een fotogalerij. get gebruikt tot 128 verbindingen met -c, --dns om te kiezen wie namen omzet in adressen, en --adapter om een download via één netwerkadapter te verzenden of helemaal niet. De /startup van de app start deze verborgen in het systeemvak. De lijst van de API geeft ook de wachtrijen, de categorieën en de vrije ruimte, en start en stopt een wachtrij op naam.

Gratis, open source, geen advertenties, geen proefversie.

Mister Download Manager downloaden