🖧 Wcurl: Удобная обёртка Curl для лёгкой загрузки файлов |

🖧 Wcurl: Удобная обёртка Curl для лёгкой загрузки файлов

Мануал

Загрузка файлов с помощью команды curl иногда похожа на головоломку, а выбор правильных опций может стать настоящей головной болью!

Именно здесь на помощь приходит wcurl.

Wcurl – это удобный инструмент, который упрощает загрузку файлов из Интернета.

Забудьте о запоминании сложных параметров.

С wcurl все, что вам нужно, – это список веб-адресов (URL) нужных вам файлов, а wcurl позаботится обо всем остальном.

Это все равно что иметь помощника по загрузке, который говорит на вашем языке!

Это делает wcurl идеальным решением для тех, кто хочет скачивать файлы быстро и легко, особенно если вы новичок в технической стороне вопроса.

Что такое Wcurl?

Wcurl – это упрощенная обертка для curl, предназначенная для упрощения загрузки файлов.

Она избавляет от необходимости запоминать сложные параметры, позволяя загружать файлы, просто указав список URL.

wcurl особенно полезна для простых задач по поиску файлов.

Он написан Самуэлем Энрике и является бесплатным с открытым исходным кодом.

Почему именно Wcurl Wrapper?

Первоначальная идея создания wcurl возникла из личного опыта, когда Самуэль Энрике, несмотря на то, что он является сопровождающим curl в Debian, обнаружил, что с трудом вспоминает точные параметры, необходимые для загрузки файлов в соответствии с его предпочтениями.

Это осознание показало потенциальную пользу упрощённой обёртки для curl.

Энрике впервые представил концепцию на конференции curl-up, где она получила положительные отзывы участников.

Поддержка со стороны сообщества подтолкнула его к продолжению разработки wcurl.

Процесс разработки wcurl стал совместной работой в сообществе Debian:

  • Самуэль Энрике инициировал проект, заложив основу для создания инструмента.
  • Серджио Дуриган-младший внес значительный вклад, переписав инструмент для обеспечения соответствия POSIX, что повысило его переносимость на различные системы.
  • Гильерме Пуида Морейра и Карлос Энрике Лима Мелара внесли дополнительный вклад в проект, проанализировав код и внеся свой вклад в документацию manpage.

Установка Wcurl вручную на Debian Linux

Помните, что wcurl требует установки curl в вашей системе.

Большинство дистрибутивов Linux поставляются с предустановленным curl.

Если по какой-то причине curl отсутствует, вы можете установить его с помощью менеджера пакетов вашего дистрибутива (например, sudo apt install curl для систем на базе Debian).

Проверьте ваш дистрибутив

Сначала определите, какой дистрибутив Linux вы используете.

Метод установки может отличаться в зависимости от вашей системы.

Системы на базе Debian (включая Ubuntu)

Для Debian Unstable (sid):

sudo apt update
sudo apt install curl

wcurl уже должен быть включён в пакет curl по состоянию на 2 июля 2024 года.

Для Debian Testing или Stable (bookworm):

По состоянию на июль 2024 года wcurl может быть ещё не доступен в стандартных репозиториях.

Проверьте наличие обновлений или рассмотрите возможность ручной установки.

Для Ubuntu и других производных Debian:

Проверьте в менеджере пакетов наличие последнего пакета curl, включающего wcurl.

Ручная установка (для любого дистрибутива Linux)

Если вы не хотите добавлять нестабильный или тестовый репозиторий, или если вы не используете Debian, вы можете установить wcurl вручную, скопировав скрипт из официального репозитория.

Код доступен на:

Поместите скрипт в каталог /usr/bin, чтобы сразу же начать использовать wcurl.

Если wcurl недоступен в вашем менеджере пакетов, вы можете установить его вручную.

Вот пошаговая инструкция по установке Wcurl в Linux:

Загрузите скрипт wcurl с помощью wget:

wget https://raw.githubusercontent.com/Debian/wcurl/main/wcurl

Или используйте curly:

curl -O https://raw.githubusercontent.com/Debian/wcurl/main/wcurl

Сделайте скрипт исполняемым с помощью команды:

chmod +x wcurl

Переместите скрипт в каталог в PATH:

sudo mv wcurl /usr/local/bin/

Проверка установки

После установки проверьте, работает ли wcurl:

wcurl --version

Система должна отобразить информацию о версии wcurl.

2024.07.10+dev

Обновление Wcurl

  • В случае установки менеджера пакетов используйте стандартный процесс обновления системы.
  • При ручной установке повторите шаги ручной установки, чтобы получить последнюю версию.

Выбранный вами способ зависит от конкретного дистрибутива и наличия wcurl в репозиториях вашей системы.

Примеры команд Wcurl

Использование Wcurl очень простое и понятное.

Ниже приведен список часто используемых команд wcurl для загрузки файлов из Интернета:

Загрузить один файл:

wcurl example.com/filename.txt

Параллельная загрузка двух файлов:

wcurl example.com/filename1.txt example.com/filename2.txt

Кастомные опции curl:

wcurl --curl-options="--progress-bar --http2" example.com/filename.txt

Возобновление прерванной загрузки:

wcurl --curl-options="--continue-at -" example.com/filename.txt

Вывести справку:

Чтобы вывести раздел справки Wcurl, выполните команду:

wcurl --help
wcurl -- a simple wrapper around curl to easily download files.
Usage: wcurl [--curl-options <CURL_OPTIONS>] [--dry-run] [--] <URL>...
wcurl [--curl-options=<CURL_OPTIONS>] [--dry-run] [--] <URL>...
wcurl -h|--help
wcurl -V|--version
Options:
--curl-options <CURL_OPTIONS>: Specify extra options to be
passed when invoking curl. May be
specified more than once.
--dry-run: Don't actually execute curl, just print what would be
invoked.
-V,--version: Print version information.
-h,--help: Print this usage message.
<URL>: The URL to be downloaded.  May be specified more than once.

Заключение

wcurl – это простой инструмент, который упрощает загрузку файлов.

Вам не нужно запоминать никаких параметров; просто укажите URL, а wcurl сделает все остальное.

см. также:

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий