Mister Download Manager
  1. Início
  2. Funcionalidades
  3. Linha de comandos

Scripts bem-vindos. Opções do IDM incluídas.

O MDM aceita as opções de linha de comandos do IDM, para que os scripts escritos para o IDM possam passar as suas transferências. Uma ferramenta separada transfere num terminal, e uma API local permite que outros programas vejam e controlem a aplicação em execução.

Opções do IDM, inalteradas

A aplicação compreende as mesmas opções que o IDM: /d para o endereço, /p para a pasta, /f para o nome do ficheiro, /a para o colocar em fila sem iniciar, /n para ignorar a janela Informações do Ficheiro de Transferência e /s para iniciar a fila de transferências principal. Um ficheiro de lote ou outro programa que controle o IDM desta forma pode controlar 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 é-lhe enviado; se não, o MDM inicia e executa-o. No macOS e Linux, o programa tem o mesmo nome, sem .exe.

Um programa de transferência para o terminal

misterdownloadmanager-clivem com cada transferência do MDM e funciona sem a aplicação em execução. get transfere um ficheiro através de várias ligações com uma linha de progresso, Ctrl+C pausa-o e resume continua mais tarde. video-get transfere um vídeo, e torrent-get um torrent ou apenas alguns dos seus ficheiros. video-info e torrent-info indicam o que há para escolher antes de transferir. 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 ficheiro é transferido, 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 a comando.

Uma API para a aplicação em execução

Outros programas podem pedir à aplicação em execução as suas transferências, como JSON, e pausá-las, iniciá-las, removê-las ou eliminá-las. Ligam-se a uma porta apenas neste computador, com um token secreto que muda a cada início e que apenas os seus próprios programas podem ler. A API está desativada até que a ative com misterdownloadmanager-cli api on, e status, pause, start, remove e delete usam-na a partir da linha de comandos.

Cada pedido e resposta é descrito campo a campo num JSON Schema, feito a partir do código com que a aplicação responde, para que os programas possam verificar o que enviam ou gerar os seus tipos a partir dele. Os assistentes de IA usam a mesma API através do servidor MCP do MDM.

Mais para scripts

playlist-gettransfere os vídeos de uma lista de reprodução ou canal, e gallery-get uma galeria de imagens. get aceita até 128 ligações com -c, --dns para escolher quem converte nomes em endereços, e --adapter para enviar uma transferência através de um adaptador de rede ou não a enviar de todo. O /startup da aplicação inicia-a oculta 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 por nome.

Gratuito, de código aberto, sem anúncios, sem período de avaliação.

Transferir Mister Download Manager