Nobena skrivnost ni, da bojevniki s tipkovnico Linuxa preživijo svoja življenja v terminalu, le da pridejo na površje, da naložijo brskalnik in si ogledajo svoj najljubši glasbeni video Taylor Swift na YouTubu.
Z ytfzf lahko iščete videoposnetke YouTube s svojega terminala in jih pretakate z lahkim predvajalnikom predstavnosti. Nikoli več vam ne bo treba odpreti brskalnika, če želite YouTube gledati v sistemu Linux!
Kaj je ytfzf?
ytfzf je nabor skriptov, ki se izvajajo v vašem terminalu in ne uporablja API-ja YouTube. Ko se ytfzf zažene, pridobi seznam 10 najboljših primerkov Invidious in naključno izbere enega. Invidious je spletni alternativni vmesnik za YouTube in obstaja na tisoče primerkov po vsem svetu.
Z API-jem Invidious ytfzf išče video, ki ga želite. Nato uporabi yt-dlp za prenos in pretakanje videa v mpv.
YouTube ne bo mogel nastaviti nobenih piškotkov v vaše naprave, prav tako ne boste videli nobenih oglasov ali videoposnetkov pred predvajanjem.
Kako namestiti ytfzf na Linux
Preden namestite ytfzf, morate namestiti njegove odvisnosti, vključno z mpv – brezplačnim predstavnostnim predvajalnikom za ukazno vrstico s podporo za široko paleto formatov predstavnostnih datotek, avdio in video kodekov ter podnapisov vrste.
sudo apt namestite jq curl mpv fzf
ytfzf uporablja yt-dlp za prenos videoposnetkov YouTube, ki jih najdete, torej morate namestiti yt-dlp prav tako.
Klonirajte repozitorij ytfzf in vanj vnesite cd:
git klon https://github.com/pystardust/ytfzf
cd ytfzf
Zdaj prevedite ytfzf, namestite dokumentacijo in prevedite dodatke:
sudo make namestite
sudo make namestite doc
sudo naredi dodatke
ytfzf je zdaj nameščen v vašem sistemu Linux in ga lahko zaženete tako, da vnesete:
ytfzf
Ker je ytfzf nekoliko neroden za tipkanje ali zapomnitev, boste morda želeli ustvarite zapomnljiv vzdevek za ukaz.
Kako uporabljati ytfzf za iskanje videoposnetkov v ukazni vrstici
Ker se ytfzf ne poveže neposredno z YouTubom za iskanje videoposnetkov, boste ob zagonu aplikacije videli »Pridobivanje seznama zdravih invidioznih primerkov«.
Pri Iskanje vnesite ime videoposnetka, ki ga želite poiskati. Ni nujno, da je to natančno in da vtipkate »swif« in nato pritisnete Vnesite vam bo ponudila vse videoposnetke Taylor Swift, ki si jih lahko želite. Te lahko še izboljšate z vnosom več besedila.
Za pomikanje po rezultatih uporabite puščične tipke na tipkovnici in pritisnite Vnesite za pretakanje tistega, ki ga želite.
mpv se bo odprl in video se bo predvajal. Video lahko začasno ustavite z Vesoljein s puščičnimi tipkami previjte naprej ali nazaj.
Če želite videti sličice videoposnetkov, preden jih pretakate, morate pred zagonom ytfzf dodati stikalo:
ytfzf -t
Zavedajte se, da to ne bo delovalo na vseh terminalih.
Če želite ustvariti seznam predvajanja z ytfzf in mpv, preprosto pritisnite Tab ko je videoposnetek, ki si ga želite ogledati, označen, potem Vnesite da ga dodate na seznam predvajanja.
Namesto da zaženete ytfzf in nato vnesete iskalni izraz, lahko izdate:
ytfzf linux
... da dobiš seznam videoposnetkov Linuxa, med katerimi lahko izbiraš. ytfzf sprejema argumente, da bo vaša izkušnja natančnejša. Tukaj je nekaj izmed njih:
- -d: Zagon ytfzf s to možnostjo bo povzročil, da bo yt-dlp prenesel videoposnetek, ki ga izberete, namesto da bi ga pretakal v mpv
- -m: Predvajaj samo zvok
- -l: Znova odprite meni, ko se video ustavi
- -L: Prikaži povezavo izbranih videoposnetkov
- -a: Samodejno izberite prvi video
- -r: Samodejno izbere naključni video
Kot primer vnesite:
ytfzf -krojač z dragulji
...in mpv bo takoj začel predvajati "Bejeweled" Taylor Swift.
Iskanje po YouTubu s terminala je noro kul
Prijatelji vam bodo lahko zavidali, če boste lahko prek terminala iskali po YouTubu, ne da bi morali odpreti brskalnik in sprejemali pogovorna okna za oglase, sledenje in soglasje za piškotke.
Zakaj jih ne bi še bolj navdušili tako, da bi v istem terminalskem oknu prebrali povzetek vašega najljubšega glasbenika iz Wikipedije?