Программа полностью написана на языке 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