Scripts são bem-vindos. Opções do IDM incluídas.
O MDM aceita as opções de linha de comando do IDM, para que scripts escritos para o IDM possam passar seus downloads para ele. Uma ferramenta separada faz downloads em um terminal, e uma API local permite que outros programas vejam e controlem o aplicativo em execução.
Opções do IDM, inalteradas
O aplicativo entende as mesmas opções que o IDM: /d para o endereço, /p para a pasta, /f para o nome do arquivo, /a para enfileirá-lo sem iniciar, /n para pular a janela Informações do Arquivo de Download e /s para iniciar a fila principal de downloads. Um arquivo em lote ou outro programa que aciona o IDM dessa forma pode acionar o MDM alterando o nome do programa.
misterdownloadmanager.exe /d https://example.com/files/report.pdf /p D:\Reports /n
Se o MDM estiver em execução, o comando é enviado a ele; caso contrário, o MDM inicia e o executa. No macOS e Linux, o programa tem o mesmo nome, sem .exe.
Um baixador para o terminal
misterdownloadmanager-clivem com cada download do MDM e funciona sem o aplicativo em execução. get baixa um arquivo por várias conexões com uma linha de progresso, Ctrl+C o pausa e resume continua mais tarde. video-get baixa um vídeo, e torrent-get um torrent ou apenas alguns de seus arquivos. video-info e torrent-info informam o que há para escolher antes de baixar. misterdownloadmanager-cli help <command> lista todas as opções, e um comando que falha sai com o código 1.
JSON para scripts e programas
Com --json, cada comando imprime JSON, um objeto por linha: uma linha de progresso a cada meio segundo enquanto um arquivo é baixado, depois o caminho, tamanho e tempo quando concluído. Os tamanhos são em bytes, as velocidades em bytes por segundo, e uma falha imprime um objeto de erro, para que um script ou um agente de IA leia o resultado sem analisar texto. Os formatos são listados comando por comando.
Uma API para o aplicativo em execução
Outros programas podem solicitar os downloads do aplicativo em execução, como JSON, e pausá-los, iniciá-los, removê-los ou excluí-los. Eles se conectam a uma porta apenas neste computador, com um token secreto que muda a cada início e que apenas seus próprios programas podem ler. A API está desativada até que você a ative com misterdownloadmanager-cli api on, e status, pause, start, remove e delete a usam a partir da linha de comando.
Cada solicitação e resposta é descrita campo por campo em um JSON Schema, feito a partir do código com o qual o aplicativo responde, para que os programas possam verificar o que enviam ou gerar seus tipos a partir dele. Assistentes de IA usam a mesma API através do servidor MCP do MDM.
Mais para scripts
playlist-getbaixa vídeos de uma playlist ou canal, e gallery-get uma galeria de imagens. get aceita até 128 conexões com -c, --dns para escolher quem transforma nomes em endereços, e --adapter para enviar um download através de um adaptador de rede ou não enviá-lo. O /startup do aplicativo o inicia oculto na área de notificação. A lista da API também fornece as filas, as categorias e o espaço livre, e inicia e para uma fila pelo nome.
Gratuito, de código aberto, sem anúncios, sem período de teste.
Baixar Mister Download Manager