Não é segredo que os guerreiros do teclado Linux passam a vida no terminal, apenas aparecendo para carregar um navegador e assistir ao videoclipe favorito de Taylor Swift no YouTube.
Com o ytfzf, você pode pesquisar vídeos do YouTube a partir do seu terminal e transmiti-los usando um reprodutor de mídia leve. Você nunca mais precisaria abrir um navegador para assistir ao YouTube no Linux!
O que é ytfzf?
ytfzf é um conjunto de scripts executados em seu terminal e não usa a API do YouTube. Quando o ytfzf inicia, ele busca uma lista das 10 principais instâncias do Invidious e seleciona uma aleatoriamente. Invidious é um front-end alternativo baseado na web para o YouTube, e há milhares de instâncias em todo o mundo.
Com a API Invidious, o ytfzf procura o vídeo que você deseja. Em seguida, ele usa yt-dlp para baixar e transmitir o vídeo para mpv.
O YouTube não poderá definir nenhum cookie em seus dispositivos, e você também não verá nenhum anúncio ou vídeo precedente.
Como instalar o ytfzf no Linux
Antes de instalar o ytfzf, você precisa instalar suas dependências, incluindo mpv—um reprodutor de mídia gratuito para o linha de comando, com suporte para uma ampla variedade de formatos de arquivos de mídia, codecs de áudio e vídeo e legendas tipos.
sudo apt instalar jq curl mpv fzf
ytfzf usa yt-dlp para baixar vídeos do YouTube que você encontra, então você deve instalar o yt-dlp também.
Clone o repositório ytfzf e faça cd nele:
git clone https://github.com/pystardust/ytfzf
cd ytfzf
Agora compile o ytfzf, instale a documentação e compile os complementos:
sudo make instalar
sudo make instalar documento
sudo make addons
O ytfzf agora está instalado em seu sistema Linux e você pode iniciá-lo digitando:
ytfzf
Como ytfzf é um pouco difícil de digitar ou lembrar, você pode querer crie um alias memorável para o comando.
Como usar o ytfzf para pesquisar vídeos na linha de comando
Como o ytfzf não se conecta diretamente ao YouTube para pesquisar vídeos, ao iniciar o aplicativo, você verá "Buscando lista de instâncias prejudiciais saudáveis".
No procurar prompt, digite o nome do vídeo que deseja pesquisar. Isso não precisa ser exato, e digitar "swif" e clicar Digitar lhe dará todos os videoclipes de Taylor Swift que você poderia desejar. Você pode refinar ainda mais inserindo mais texto.
Use as setas do teclado para navegar pelos resultados e pressione Digitar para transmitir o que você deseja.
mpv será aberto e o vídeo será reproduzido. Você pode pausar o vídeo com Espaço, e avance ou retroceda com as teclas de seta.
Se quiser ver as miniaturas dos vídeos antes de transmiti-los, você precisa adicionar uma opção antes de iniciar o ytfzf:
ytfzf -t
Esteja ciente de que isso não funcionará em todos os terminais.
Para criar uma lista de reprodução com ytfzf e mpv, basta pressionar Aba quando um vídeo que você deseja assistir é destacado, então Digitar para adicioná-lo à lista de reprodução.
Em vez de iniciar o ytfzf e inserir seu termo de pesquisa, você pode emitir:
ytfzf linux
...receber uma lista de vídeos Linux para selecionar. ytfzf aceita argumentos para tornar sua experiência mais precisa. Aqui estão alguns deles:
- -d: Iniciar o ytfzf com esta opção fará com que o yt-dlp baixe o vídeo selecionado em vez de transmiti-lo para mpv
- -m: Reproduzir apenas áudio
- -eu: Reabrir o menu quando o vídeo parar de ser reproduzido
- -EU: Mostrar o link do(s) vídeo(s) selecionado(s)
- -a: Selecionar automaticamente o primeiro vídeo
- -r: Seleciona automaticamente um vídeo aleatório
Como exemplo, digite:
ytfzf -a taylor com joias
...e mpv começará instantaneamente a tocar "Bejeweled" de Taylor Swift.
Pesquisar no YouTube a partir do terminal é incrivelmente legal
Ser capaz de pesquisar no YouTube a partir do terminal sem precisar abrir um navegador e aceitar anúncios, rastreamento e diálogos de consentimento de cookies fará com que seus amigos tenham inveja de você.
Por que não impressioná-los ainda mais lendo um resumo da Wikipedia de seu artista musical favorito na mesma janela do terminal?