- Home
- Funzionalità
- 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