06 мая 2015

HTTPie — альтернатива wget в Ubuntu/Linux Mint

HTTPie — это инструмент командной строки с открытыми исходным кодом, который помогает тестировать, верифицировать и визуализировать веб-сервисы, основанные на HTTP.
Как утверждается в аннотации к HTTPie, цель его разработки — «сделать взаимодействие с веб-сервисами из интерфейса командной строки как можно более дружелюбным к пользователю».
HTTPie, выполняемый в командной строке, форматирует и расцвечивает HTTP-ответы так, чтобы они были удобнее для понимания.
HTTPie является альтернативой утилите wget, установленной в большинстве дистрибутивах Linux по умолчанию.

HTTPie можно установить в дистрибутивах Ubuntu и производных из Центра приложений/Менеджера программ:


Или выполнить команду в терминале на установку HTTPie:

sudo apt-get install httpie

Использование HTTPie

Вы можете просто начать загрузку любого файла из Интернета, вводом следующей команды:

http --download ссылка на файл

Пример:

1. Определяем папку загрузки (даём понять терминалу куда загружать файл):

cd ~/Загрузки

2. Вводим команду на загрузку - http --download и через пробел добавляем ссылку на загружаемый файл - http://releases.ubuntu.com/14.04.2/ubuntu-14.04.2-desktop-amd64.iso:

http --download http://releases.ubuntu.com/14.04.2/ubuntu-14.04.2-desktop-amd64.iso

Подробный вывод команды в терминале загружаемого файла:


По окончании загрузки файла выводится информация об объёме загруженного файла и времени использованного на загрузку:


P.S. Утилиту http --download можно использовать, например, вместо wget при установке новых ядер.

Домашняя страница http://httpie.org/

Удачи.

6 комментариев :

  1. ...очень удобно,спасибо .!

    ОтветитьУдалить
  2. Вот давайте следующую новость о новом ядре с этой командой. Как вариант №2 для пользователей httpie.

    ОтветитьУдалить
  3. Все команды как в wget, только дольше писать.
    wget (ссылка)
    Меньше букф, легче запомнить :)
    Но для общего развития, большое спасибо за статью!

    ОтветитьУдалить
  4. Кто может подсказать, почему я этим загрузчиком не могу скачать не с одного облака!

    ОтветитьУдалить
  5. почему я этим загрузчиком не могу скачать не с одного облака....
    Ссылку не правильную используешь. Скорее всего ссылку из адресной строки браузера к примеру на странице яндекс диска к какому то файлу, а не ссылку к самому файлу. Более чем уверен что именно по этому и не получается

    ОтветитьУдалить