ytfzf: просматривайте YouTube с терминала и просматривайте видео с помощью MPV или загружайте их с помощью yt-dlp.

ytfzf показывает видео о Linux

В мире, где почти все происходит в Интернете, становится все труднее найти инструменты, не зависящие от браузера. Да, я немного преувеличиваю, но большую часть времени, которое мы проводим перед компьютером, мы проводим в веб-браузере. Но если есть что-то, что нравится пользователям Linux, так это усложнение работы с терминалом. Усложняйте или упрощайте, в зависимости от того, как вы на это смотрите, и ytfzf является одним из тех инструментов, которые понравятся тем, кто предпочитает приложения с низким потреблением ресурсов и инструменты, подобные CLI.

ytfzf — это «скрипт POSIX, который помогает вам находить видео на Youtube (без API) и открывает/загружает их с помощью mpv/youtube-dl», хотя они должны обновить последнюю часть своего слогана, поскольку теперь он использует yt-dlp. Все, что он делает, он делает с терминала или почти все, так как для просмотра видео Полоса MPV. Его использование простое, а интерфейс очень интересный, по крайней мере, если мы работаем в X11 или используем один из совместимых инструментов для отображения миниатюр под Wayland.

Установите и используйте ytfzf

ytfzf Обычно он доступен в официальных репозиториях. дистрибутивов Linux, поэтому для его установки достаточно зайти в терминал и ввести sudo apt install jq curl mpv fzf для систем на базе Ubuntu. Его также можно поискать в некоторых магазинах программного обеспечения. Что касается зависимостей, рекомендуется установить yt-dlp и ueberzugpp, которые будут отображать миниатюры, как показано на скриншоте шапки.

После установки, как и в случае любого инструмента CLI, вы должны запустить скрипт из терминала. Это можно сделать, набрав ytfzf и поиск, но так мы увидим все слишком просто. Стоит хотя бы использовать флажок -t перед поиском. Что "т" для "миниатюры", то есть чтобы показать эскизы. По умолчанию с ueberzugpp мы увидим их только в том случае, если мы находимся в X11. Чтобы просмотреть их под Wayland, у вас должен быть установлен один из совместимых вариантов, таких как kitty, iterm2, sixel (для этих трех требуется ueberzugpp), chafa, catimg, imv, mpv (хотя у меня это не сработало) и swayimg для Вейланд или Хайпрланд.

флаги и примеры

Есть два Флаги с «т»: нижний регистр и поиск показывает миниатюры по умолчанию; с -T мы укажем средство просмотра миниатюр, например, ytfzf -T kytty Linux будет искать видеоролики Linux, показывающие миниатюры, используя kitty. Наиболее распространенные флаги:

  • -d: загрузит вместо передачи в MPV для просмотра. Для этого вам необходимо установить yt-dlp.
  • -m: будет воспроизводить звук только на терминале.
  • -l (это строчная буква L): она вернет нас к списку после окончания воспроизведения.
  • -L: отобразит ссылку на выбранные видео.
  • -a: автоматически выберет первое видео в списке.
  • -r: автоматически выберет случайное видео из списка.
  • -ко: ищите на Odysee вместо YouTube.
  • -s: после воспроизведения видео оно возвращает нас в окно для выполнения поиска. Благодаря этому мы избегаем повторного запуска ytzf при завершении видео/аудио.

Например, если мы хотим найти видео о Linux, которое воспроизводится первым в списке, а в конце аудио воспроизводится следующее, мы должны написать

ytfzf -лам Linux

Вышеупомянутое, вероятно, не лучший пример, так как Linux — очень общая тема и может поставить нам что угодно. Но все меняется, когда мы хотим чего-то более конкретного. Если мы хотим услышать известную песню, я не знаю, «Nothine Else Matters», ytfzf -sam ничего другого не имеет значения, будет играть первый результат, вероятно, песня Metallica, только в аудио и, когда закончите, она должна вернуть нас в меню, чтобы найти другой вариант.

Хотя это правда, что этот инструмент работает довольно хорошо, также верно и то, что поиски не такие точные, как те, которые мы можем выполнять на официальном веб-сайте YouTube, который также использует поисковую систему Google. Но вариант существует, и он того стоит по многим причинам.

Больше информации, в страница проекта на GitHub.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Клаудио Сеговия сказал

    Как установить yt-dlp и ueberzugpp?