urlview

urlview — это утилита командной строки для извлечения и открытия URL-адресов из текстовых файлов или потоков ввода. Позволяет удобно просматривать ссылки в браузере или копировать их для дальнейшего использования.

Домашняя страница: https://github.com/sigpipe/urlview

Доступные версии
Версия Релиз Архитектура Лицензия Дата сборки Размер Версии ОС Подробности
0.9 1.niceos5 noarch GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later (не задано) 0 Б Подробности
Описание

Описание пакета urlview для Найс.ОС

urlview — это легковесная и мощная утилита командной строки, предназначенная для извлечения URL-адресов из текстовых данных. Она идеально подходит для пользователей, которые работают с большими объемами текста, например, в терминале или при чтении электронной почты через текстовые клиенты, такие как mutt. Программа позволяет быстро находить ссылки в тексте, отображать их в виде списка и открывать в браузере или копировать для дальнейшего использования. Данный пакет доступен для установки через менеджер пакетов dnf в операционной системе Найс.ОС, что делает его удобным инструментом для автоматизации и повседневной работы.

Основные возможности urlview

Утилита urlview предоставляет пользователям следующие функции:

  • Извлечение URL: Автоматическое обнаружение ссылок в текстовых файлах, потоках ввода или буфере обмена.
  • Интерактивный выбор: Отображение списка найденных URL с возможностью выбора нужной ссылки для открытия или копирования.
  • Интеграция с браузерами: Поддержка открытия ссылок в веб-браузере по умолчанию или в указанном пользователем приложении.
  • Гибкость настройки: Возможность конфигурирования через файл настроек ~/.urlview для изменения поведения программы.
  • Поддержка текстовых клиентов: Отличная совместимость с почтовыми клиентами, такими как mutt, для работы с URL в письмах.

Установка urlview в Найс.ОС

Для установки пакета urlview в операционной системе Найс.ОС используется менеджер пакетов dnf. Выполните следующую команду в терминале:

sudo dnf install urlview

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

urlview --version

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

Ниже приведены типичные сценарии использования утилиты urlview, которые помогут вам быстро освоить её функционал.

1. Извлечение URL из текстового файла

Если у вас есть текстовый файл links.txt, содержащий ссылки, вы можете извлечь их с помощью urlview. Выполните:

urlview links.txt

Программа отобразит список всех найденных URL. Используйте клавиши со стрелками для выбора нужной ссылки и нажмите Enter, чтобы открыть её в браузере по умолчанию.

2. Работа с потоком ввода

urlview может обрабатывать данные, переданные через пайп (pipe). Например, чтобы извлечь ссылки из вывода другой команды, выполните:

cat links.txt | urlview

Это особенно полезно при работе с большими объемами текста, например, при анализе логов или вывода других программ.

3. Интеграция с почтовым клиентом mutt

Пользователи текстового почтового клиента mutt могут настроить urlview для извлечения ссылок из писем. Для этого добавьте в файл настроек ~/.muttrc следующую строку:

macro pager \cu '|urlview' 'Extract URLs'

Теперь при нажатии Ctrl+U в открытом письме urlview извлечет все ссылки и отобразит их для выбора.

4. Настройка браузера по умолчанию

По умолчанию urlview использует переменную окружения BROWSER для определения браузера, в котором будут открываться ссылки. Чтобы указать конкретный браузер, например, firefox, выполните:

export BROWSER=firefox

Или добавьте эту строку в ваш файл ~/.bashrc для постоянного использования.

Конфигурация urlview

Для более тонкой настройки поведения urlview можно использовать файл конфигурации ~/.urlview. В этом файле можно указать пользовательские регулярные выражения для поиска URL, а также задать команды для открытия ссылок. Пример настройки:

# Пример файла ~/.urlview
REGEXP (((http|https|ftp|gopher)|mailto)[^ <>"\t]*|www\.[-a-z0-9.]+)[^ .,;<>":\t\n\r]*
COMMAND firefox %s

Этот конфиг указывает urlview использовать браузер firefox для открытия ссылок и определяет пользовательский шаблон для поиска URL.

Преимущества использования urlview

Утилита urlview выделяется среди других инструментов для работы с URL благодаря своей простоте и эффективности. Она не требует сложной настройки, потребляет минимум системных ресурсов и идеально подходит для работы в терминале. Основные преимущества включают:

  • Быстрое извлечение ссылок из текста без необходимости ручного копирования.
  • Поддержка интеграции с другими инструментами командной строки.
  • Гибкость в настройке через конфигурационные файлы.
  • Совместимость с популярными текстовыми клиентами, такими как mutt.

Ограничения и особенности

Несмотря на свои преимущества, urlview имеет некоторые ограничения. Например, программа может не всегда корректно обрабатывать сложные или нестандартные форматы URL, если они не соответствуют заданным регулярным выражениям. Также для работы с графическими интерфейсами может потребоваться дополнительная настройка через переменные окружения. Тем не менее, для большинства задач в терминале этот инструмент остается незаменимым.

Совместимость с Найс.ОС

Пакет urlview полностью совместим с операционной системой Найс.ОС и доступен в официальных репозиториях. Установка через dnf гарантирует получение актуальной версии программы и её зависимостей. Если вы столкнулись с проблемами при установке или использовании, рекомендуется проверить документацию пакета с помощью команды:

man urlview

Это предоставит подробную информацию о командах, параметрах и настройках утилиты.

Итог

urlview — это незаменимый инструмент для пользователей Найс.ОС, которые часто работают с текстовыми данными и ссылками в терминале. Благодаря простоте использования, гибкости настроек и интеграции с другими утилитами, он значительно упрощает процесс работы с URL. Независимо от того, используете ли вы urlview для анализа текстовых файлов, работы с почтой или автоматизации задач, эта утилита станет полезным дополнением к вашему набору инструментов. Установите её через dnf и начните использовать уже сегодня!