Mister Download Manager
  1. Home
  2. Funzionalità
  3. Riga di comando

Script benvenuti. Opzioni di IDM incluse.

MDM accetta le opzioni da riga di comando di IDM, così gli script scritti per IDM possono passargli i download. Uno strumento separato scarica in un terminale e un'API locale permette ad altri programmi di vedere e controllare l'applicazione in esecuzione.

Opzioni di IDM, invariate

L'applicazione comprende le stesse opzioni di IDM: /d per l'indirizzo, /p per la cartella, /f per il nome del file, /a per metterlo in coda senza avviarlo, /n per saltare la finestra Informazioni sul file da scaricare e /s per avviare la coda di download principale. Un file batch o un altro programma che gestisce IDM in questo modo può gestire MDM cambiando il nome del programma.

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

Se MDM è in esecuzione, il comando viene passato; altrimenti, MDM si avvia ed esegue il comando. Su macOS e Linux il programma ha lo stesso nome, senza .exe.

Un downloader per il terminale

misterdownloadmanager-cliviene fornito con ogni download di MDM e funziona senza che l'applicazione sia in esecuzione. get scarica un file su più connessioni con una riga di avanzamento, Ctrl+C lo mette in pausa e resume lo riprende più tardi. video-get scarica un video e torrent-get un torrent o solo alcuni dei suoi file. video-info e torrent-info indicano cosa scegliere prima di scaricare. misterdownloadmanager-cli help <command> elenca ogni opzione e un comando che fallisce esce con codice 1.

JSON per script e programmi

Con --json, ogni comando stampa JSON, un oggetto per riga: una riga di avanzamento ogni mezzo secondo mentre un file scarica, poi il percorso, la dimensione e il tempo quando è completato. Le dimensioni sono in byte, le velocità in byte al secondo e un errore stampa un oggetto di errore, così uno script o un agente AI legge il risultato senza analizzare il testo. I formati sono elencati comando per comando.

Un'API per l'applicazione in esecuzione

Altri programmi possono chiedere all'applicazione in esecuzione i suoi download, come JSON, e metterli in pausa, avviarli, rimuoverli o eliminarli. Si connettono a una porta solo su questo computer, con un token segreto che cambia ad ogni avvio e che solo i tuoi programmi possono leggere. L'API è disattivata finché non la attivi con misterdownloadmanager-cli api on, e status, pause, start, remove e delete la usano dalla riga di comando.

Ogni richiesta e risposta è descritta campo per campo in uno schema JSON, creato dal codice con cui l'applicazione risponde, così i programmi possono verificare ciò che inviano o generare i loro tipi da esso. Gli assistenti AI usano la stessa API tramite il server MCP di MDM.

Altro da scriptare

playlist-getscarica i video di una playlist o di un canale, e gallery-get una galleria di immagini. get accetta fino a 128 connessioni con -c, --dns per scegliere chi trasforma i nomi in indirizzi e --adapter per inviare un download tramite una scheda di rete o per niente. L'/startup dell'applicazione la avvia nascosta nell'area di notifica. L'elenco dell'API fornisce anche le code, le categorie e lo spazio libero, e avvia e interrompe una coda per nome.

Gratuito, open source, senza pubblicità, senza versioni di prova.

Scarica Mister Download Manager