pyt() { id=$(curl -s 'https://www.youtube.com/results?search_query='$(tr ' ' + <<<"$1") | grep -om3 '"[[:alnum:]]\{11\}"' | awk NR==3 | tr -d \"); youtube-dl -q 'https://www.youtube.com/watch?v='"$id" -o - | mplayer -vo null /dev/fd/3 3<&0 </dev/tty; }
Команда «pyt» предназначена для воспроизведения видео с YouTube в терминале без использования графической оболочки. При выполнении этой команды необходимо передать в аргументах поисковый запрос для видео. Команда сначала формирует URL-адрес YouTube-страницы с результатами поиска, затем извлекает первые три идентификатора видео из HTML-кода страницы. Далее она использует утилиту youtube-dl для загрузки видео с выбранным идентификатором и передает его в утилиту mplayer для воспроизведения в терминале. Данная команда может быть полезна для пользователей, предпочитающих работать в терминале и не желающих открывать отдельное окно для просмотра видео на YouTube. Альтернативы могут включать использование других утилит для загрузки и воспроизведения видео, таких как youtube-viewer или mpv. Аргументы команды включают поисковый запрос для видео.
