← Назад в «Блог»
12

Как скачать много svg за один раз с помощью Terminal

У меня был список ссылок на svg-иконки, которые мне нужно было скачать на компьютер.

Как скачать много svg за один раз с помощью Terminal 1

У меня было два варианта, как это делать:

  1. Открывать каждую ссылку и через панель разработчика копировать outerHTML, а потом вставлять в Фигму, оттуда экспортировать на комьютер.
  2. Открывать каждую ссылку, использовать расширение хрома, которое позволит мне скачать каждую иконку отдельно. Да, без панели разработчика и фигмы, но тоже надоедает.

Мне хотелось имея список ссылок на SVG скачать их разом.

Способ с Terminal

  1. Открываете терминал
  2. Устанавливаете библиотеку brew. Для этого надо вставить /bin/bash -c «$(curl -fsSL raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)» в терминал и дождаться конца установки.
  3. Далее надо установить wget. Для этого вставляем brew install wget. Дожидаемся окончания установки.
  4. Создаем файл с ссылками, для этого в терминале пишем: touch links. txt
  5. Открываем его с помощью open links. txt и вставляем туда все ссылки на svg, сохраняем с cmd+s
  6. В терминале пишем: wget -i links. txt
  7. Наслаждаемся автоматическим скачиванием
  8. Находим svg в той директории, где был файл links.txt. Я создавал через терминал, он автоматом создал в папке моего профиля.

Результат

Как скачать много svg за один раз с помощью Terminal 2

Поскриптум

Извините, что без картинок. Просто я только что закончил вручную скачивать 50 иконок, потратил кучу времени на это. А потом нашел способ, который описал выше. Я хочу сохранить это в моменте, чтобы потом вернуться и доработать.

Полезно
1
Непонятно
Поделиться
Отправить
Линкануть
Вотсапнуть

Подпишись на крутой канал о фрилансе

Я делюсь там фишками о фрилансе: деньги, клиенты, автоматизация, фриланс. Раньше это был закрытый материал с платным доступом. Сейчас он открыт. Иногда подписчикам будет открываться платные материалы. Подписаться

← Назад в «Блог»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *