Nije tajna da ratnici s Linux tipkovnicom provode svoje živote u terminalu, izranjajući samo kako bi učitali preglednik i pogledali svoj omiljeni glazbeni video Taylor Swift na YouTubeu.
Pomoću ytfzf-a možete pretraživati YouTube videozapise sa svog terminala i strujati ih pomoću laganog media playera. Nikada više nećete morati otvarati preglednik da biste gledali YouTube na Linuxu!
Što je ytfzf?
ytfzf je skup skripti koje se izvode na vašem terminalu i ne koristi YouTube API. Kada se ytfzf pokrene, dohvaća popis od 10 najboljih Invidious instanci i nasumično odabire jednu. Invidious je web-bazirano alternativno sučelje za YouTube, a postoje tisuće primjeraka diljem svijeta.
Uz Invidious API, ytfzf traži video koji želite. Zatim koristi yt-dlp za preuzimanje i strujanje videozapisa u mpv.
YouTube neće moći postaviti kolačiće na vaše uređaje, a nećete vidjeti ni reklame ni videozapise prije videozapisa.
Kako instalirati ytfzf na Linux
Prije nego što instalirate ytfzf, trebate instalirati njegove ovisnosti, uključujući mpv—besplatni media player za naredbeni redak, s podrškom za veliki izbor formata medijskih datoteka, audio i video kodeke i titlove vrste.
sudo apt instalirati jq kovrča mpv fzf
ytfzf koristi yt-dlp za preuzimanje YouTube videa koje nađete, pa trebali biste instalirati yt-dlp također.
Klonirajte ytfzf repozitorij i cd u njega:
git klon https://github.com/pystardust/ytfzf
CD ytfzf
Sada prevedite ytfzf, instalirajte dokumentaciju i prevedite dodatke:
sudo make instalirati
sudo make instalirati doc
sudo napraviti dodatke
ytfzf je sada instaliran na vašem Linux sustavu i možete ga pokrenuti unosom:
ytfzf
Budući da je ytfzf malo nezgodan za upisivanje ili pamćenje, možda biste trebali stvoriti nezaboravni alias za naredbu.
Kako koristiti ytfzf za traženje videozapisa u naredbenom retku
Budući da se ytfzf ne povezuje izravno s YouTubeom radi traženja videozapisa, kada pokrenete aplikaciju, vidjet ćete "Dohvaćanje popisa zdravih invidioznih instanci".
na traži unesite naziv videozapisa koji želite tražiti. Ovo ne mora biti točno, a upisati "swif" pa udariti Unesi dat će vam sve glazbene spotove Taylor Swift koje možete poželjeti. Možete ih dodatno poboljšati unosom više teksta.
Koristite tipke sa strelicama na tipkovnici za navigaciju rezultatima i pritisnite Unesi za strujanje one koju želite.
mpv će se otvoriti i video će se reproducirati. Videozapis možete pauzirati pomoću Prostor, te brzo premotavanje naprijed ili natrag pomoću tipki sa strelicama.
Ako želite vidjeti minijature videozapisa prije nego što ih streamate, trebate dodati prekidač prije pokretanja ytfzf-a:
ytfzf -t
Imajte na umu da ovo neće raditi na svim terminalima.
Za izradu popisa za reprodukciju s ytfzf i mpv, jednostavno pritisnite tab kada je video koji želite gledati istaknut, tada Unesi da biste ga dodali na popis za reprodukciju.
Umjesto da pokrenete ytfzf i potom unesete pojam za pretraživanje, možete izdati:
ytfzf linux
...dobiti popis Linux videa za odabir. ytfzf prihvaća argumente kako bi vaše iskustvo bilo preciznije. Ovo su neki od njih:
- -d: Pokretanje ytfzf-a s ovom opcijom uzrokovat će da yt-dlp preuzme videozapis koji odaberete umjesto da ga struji u mpv
- -m: Reproduciraj samo zvuk
- -l: Ponovno otvorite izbornik kada se video prestane reproducirati
- -L: Prikaži vezu odabranih videozapisa
- -a: Automatski odaberite prvi video
- -r: Automatski odabire slučajni videozapis
Kao primjer unesite:
ytfzf -krojač ukrašen draguljima
...i mpv će odmah početi svirati "Bejeweled" Taylor Swift.
Pretraživanje YouTubea s terminala je ludo cool
Budući da možete pretraživati YouTube s terminala bez potrebe za otvaranjem preglednika i prihvaćanjem oglasa, praćenja i dijaloga za pristanak na kolačiće, vaši će vam prijatelji zavidjeti.
Zašto ih ne biste još više impresionirali čitanjem Wikipedijinog sažetka svog omiljenog glazbenika u istom prozoru terminala?