/rust-download-manager

An asynchronous downloader made in Rust

Primary LanguageRust

Overview

KDM is an Asynchronous Downloader. KDM é um Instalador assíncrono. preview

How does it work?

When you open it, this terminal interface pops up. You can simply type or paste the URL you want to retrieve the data from. The download (if valid) will soon start. The download is divided between threads, each thread downloads its portion of the entire data. After all downloads completes, all the .partXXXXX files data are parsed into the final output file, in order, leaving your data as it should.

Como funciona

Quando você inicia o programa, esse terminal aparece. Você pode simplesmente digitar ou colar o URL que você quiser prosseguir com o download. O download (caso válido) começará brevemente. O download é separado entre threads, cada thread com sua parte do download final. Depois que todos os downloads terminarem, todos os arquivos .partXXXXX serão movidos em ordem para o arquivo final, deixando seu arquivo final intacto.

Downloading

Downloading

Keybinds

  • ESC Closes the program.
  • Ctrl + K Clears prompt.
  • Ctrl + C Closes the program.
  • Left Click Pastes the most recent item in the clipboard.

Atalhos

  • ESC Fecha o programa.
  • Ctrl + K Limpa o prompt (URL).
  • Ctrl + C Fecha o programa.
  • Botão Esquerdo Cola o item mais recente da área de transferência.