Skip to content

SevralT/GoDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoDL

Программа полностью написана на языке GoLang. С помощью неё вы легко сможете загружать любые файлы на ваш компьютер.

Возможности

  • Загрузка любых типов файлов
  • Поддержка вывода прогресса загрузки
  • Поддержка вывода содержимого файла в stdout
  • Проверка существования файла перед загрузкой локально и удалённо
  • Подсчёт sha2sum после загрузки и вывод в консоль
  • Определение типа скачанного файла
  • Вывод ip-адреса сервера по домену
  • Тихий режим без вывода какой-либо информации кроме ошибок
  • Выбор имени скаченного файла или автоматическое получение имени файла из URL
  • Авторизация через BasicAuth
  • Поддержка выбора прокси сервера
  • Поддержка выгрузки файла на удаленный сервер (пока без удаленного ответа)

Как запустить

Для запуска GoDL, вам необходимо ввести следующую команду:

go run main.go [ПАРАМЕТРЫ]... [URL]... [ИМЯ ФАЙЛА (НЕОБЯЗАТЕЛЬНО)]

Но для удобства, вы можете скомпилировать программу для вашей ОС или скачат её о страницы с релизами:

go build main.go

Далее, вы можете поместить бинарный файл в папку /bin для оперативного доступа.

Пример использования

Для загрузки файла, вам необходимо указать адрес сайта и необходимые флаги:

godl -n example.html -h -o https://google.com/index.html

About

File downloader written on GoLang

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages