Que gerenciador de downloads é capaz de 'acelerar' e 'pausar & retomar' uma instância em execução de download de um script

7

Ao fazer o download de arquivos grandes, é necessário pausar o download várias vezes. Um arquivo grande pode ser baixado usando wget . Primeiro inicie o download, depois mate wget e reinicie o download por wget -c .
Eu quero pausar os downloads muitas vezes, dependendo de eventos como falta de energia, indisponibilidade de rede, etc ... e quero automatizá-lo usando um script. Portanto, pressionar Ctrl + C não é uma opção. Eu sei que um processo pode ser pausado por kill -STOP "$pid" A pausa não deve fechar a conexão com o site, ele deve esperar pelo comando de reinicialização ou a largura de banda será reduzida para um uso de dados muito baixo.

Como pausar aria2 download é uma solução parcial, mas opcional pause não é suportado no meu aria2 (1.8.0, Ubuntu 10.04 LTS) e não consigo atualizar aria2 (A partir do apt-get install ou instalação manual). Esta opção RPC para aria2 parece funcionar no Ubuntu 11.10 . Portanto, uma versão portátil de aria2 também é considerável.

Procurando
Estou à procura de um gerenciador de downloads que seja capaz de acelerar a largura de banda e pausar / retomar todos (ou um) a instância em execução do download após a execução de um --throttle=10K , --pasue ou algo parecido isso e continuá-lo em uma opção --resume (Ou usando outras maneiras, como RPC).

Eu sei que killall -9 $(pidof downloader) deve parar todos os downloads e pode ser retomado a partir do último ponto. Mas isso é apenas uma má escolha para mim, pois o número de pausa / retomada é muito alto e o tempo para fazer a conexão com o servidor (onde o arquivo de download é localizado) é um desperdício de tempo e largura de banda.

aria1 pode fazer algum trabalho pela opção --stop . Mas é obsoleto e resolve parcialmente.

    
por totti 27.03.2013 / 11:36

8 respostas

1

Finalmente resolvi a questão (Obrigado @ rostislav-stribrny)

O JDownloader é capaz de lidar com instâncias executadas de download (acelerador, pasue, currículo, adicionar etc).

  1. Faça o download e instale o JDownloader (testado na v0.9)
  2. inicie-o
  3. Instalar o add-on JD Remote Control (Complementos - > Gerenciador de addons- > JD remoto)
  4. Ativar controle remoto JD (Addons - > (tick))
  5. goto http://127.0.0.1:10025/help or http://localhost:10025/help (IP: port)

Exemplo
Para acelera todo o download em execução para 10K http://localhost:10025/action/set/download/limit/10 Do terminal wget http://localhost:10025/action/set/download/limit/10
Para pausar : wget http://localhost:10025/action/pause

    
por totti 07.04.2013 / 12:20
4

Estou usando o JDownloader. No entanto, a instância em execução do AFAIK não pode ser controlada por linha de comando.

Por outro lado, existem complementos como: - JD Scheduler ou - JD RemoteControl

que pode fazer um ótimo trabalho.

Veja: link link

(Eu acho que haverá mais ferramentas, talvez alguém adicione outra sugestão ...)

    
por Rostislav Stribrny 04.04.2013 / 18:47
1

Recomendo vivamente Flareget . é grátis, mas você tem que comprar a integração do navegador. aqui está seus recursos:

Página do desenvolvedor

Baixe o flareget

Segmentação dinâmica de arquivos: Ele usa um algoritmo de segmentação de arquivos dinâmico robusto para acelerar o download. Suporta até 32 segmentos por download

HTTP-Pipelining: Além da segmentação dinâmica de arquivos, cada segmento é acelerado até seis vezes

Segmentação automática: Quando um segmento termina, ele inicia outro segmento para ajudar a encerrar outro segmento mais rapidamente

Integração aprimorada do navegador: O único gerenciador de downloads para Linux que se integra a todos os navegadores para extrair o download do URL e iniciar o download sozinho. Ele faz essa mágica sem nenhum addon

Suporte multiprotocolo: Ele suporta os protocolos HTTP, HTTPS e FTP para permitir o download de arquivos da Internet. Também suporta Metalinks

Gerenciamento inteligente de arquivos: Ele usa um sistema inteligente de gerenciamento de arquivos para categorizar automaticamente seus arquivos com base em suas extensões. Todos os downloads são agrupados em pastas diferentes de acordo com suas categorias.

Retomar o suporte: você pode pausar os downloads para baixá-los mais tarde, não é necessário começar do início novamente. Também tenta novamente automaticamente quando um segmento ou download falha

Adicionar ou remover segmentos: você pode adicionar ou remover segmentos de download dinamicamente sem interromper o download

Monitoramento da Área de Transferência: Não há necessidade de copiar e colar seus links de download, ele monitora sua área de transferência

Limitar downloads: você pode limitar o número de downloads simultâneos, quando um download termina, outro inicia automaticamente

Download de vídeo em Flash: Um download de vídeo em flash da maioria dos sites é compatível com todos os navegadores.

Smart Scheduler: Você pode facilmente programar o flareGet para baixar arquivos automaticamente. Ele permite iniciar e pausar o download de arquivos no horário definido.

Transferências em lote: Você pode simplesmente importar urls de um arquivo de texto (cada link em uma linha separada) ou um arquivo html e fazer o download de todos eles.

Suporte a vários idiomas: o flareGet está sendo traduzido para muitos idiomas, atualmente inglês, árabe, italiano, chinês (simplificado), francês, tcheco, bengali, espanhol e português brasileiro.

    
por Hojat Taheri 05.04.2013 / 19:08
0

Se você estiver em 10.04, obtenha uma cópia do downloader para X

sudo apt-get install d4x

fará tudo o que você quiser:)

link

    
por rupert 31.03.2013 / 13:00
0
O

FlareGet 1.4-7, que será lançado na próxima semana, suporta todos os recursos de que você precisa e até suporta o afunilamento de downloads. Aqui está o changelog

Aqui está a imagem da versão de pré-lançamento mostrando os limites de velocidade:

    
por adnan kamili 06.04.2013 / 16:54
0

Tente Flareget, tem tudo e tem seu próprio PPA.

    
por Arup Roy Chowdhury 07.04.2013 / 12:41
0

apesar de você parecer estar procurando algo muito específico, e apesar de já ter resolvido, eu ainda gostaria de recomendar uGet , eu tenho usado o sindce 12.04 (12.10 64 bits agora) e estou muito satisfeito com os resultados!

    
por Aquarius Power 27.04.2013 / 23:01
-1

Eu sou usuário do fatrat. Isso é o melhor gerenciador de downloads que tenho no Ubuntu. Fatrat baixo em tamanho e melhor em desempenho.

sudo apt-get install fatrat

o comando acima instalará o fatrat.

    
por rɑːdʒɑ 06.04.2013 / 11:09