V svetu, kjer se skoraj vse dogaja na spletu, je iskanje orodij, ki niso odvisna od brskalnika, čedalje težje. Ja, no, malo pretiravam, ampak veliko časa, ki ga preživimo pred računalnikom, preživimo v spletnem brskalniku. Toda če je nekaj, kar je uporabnikom Linuxa všeč, je to kompliciranje, da se vse naredi s terminala. Zakomplicirajte ali poenostavite, odvisno od tega, kako gledate, in ytfzf je eno od tistih orodij, ki bodo všeč tistim, ki imajo raje aplikacije, ki porabijo malo virov, in orodja, podobna CLI.
ytfzf je "skripta POSIX, ki vam pomaga najti videoposnetke Youtube (brez API-ja) in jih odpre/prenese z uporabo mpv/youtube-dl", čeprav morajo posodobiti zadnji del svojega slogana, kot zdaj uporablja yt-dlp. Vse, kar počne, počne s terminala ali skoraj vse, od ogleda videoposnetkov MPV trak. Njegova uporaba je preprosta, njegov vmesnik pa zelo zanimiv, vsaj če smo v X11 ali uporabljamo katero od združljivih orodij za prikaz sličic pod Waylandom.
Namestite in uporabite ytfzf
ytfzf Običajno je na voljo v uradnih repozitorijih distribucij Linuxa, zato je njegova namestitev tako preprosta, kot da greste na terminal in tipkate sudo apt install jq curl mpv fzf
za sisteme, ki temeljijo na Ubuntuju. Iščete ga lahko tudi v nekaterih trgovinah s programsko opremo. Kar zadeva odvisnosti, je priporočljivo namestiti yt-dlp in ueberzugpp, ki bosta prikazala sličice, kot je prikazano na posnetku zaslona glave.
Po namestitvi morate, kot pri vsakem orodju CLI, zagnati skript s terminala. To lahko storite s tipkanjem ytfzf
in iskanje, vendar bomo tako videli vse preveč preprosto. Vredno je uporabiti vsaj zastava -t pred iskanjem. Tisti "t" je za "sličice", torej tako, da pokaži sličice. Privzeto jih bomo z ueberzugpp videli le, če smo v X11. Če si jih želite ogledati pod Waylandom, morate imeti nameščeno eno od združljivih možnosti, kot so kitty, iterm2, sixel (te tri zahtevajo ueberzugpp), chafa, catimg, imv, mpv (čeprav to pri meni ni delovalo) in swayimg za Wayland ali Hyprland.
zastave in primeri
Obstajata dva zastave s "t": male črke in iskanje privzeto prikaže sličice; z -T bomo nakazali pregledovalnik sličic, ki ga bomo uporabili, na primer ytfzf -T kytty Linux bo iskal videoposnetke Linux, ki prikazujejo sličice z uporabo kitty. Najpogostejše zastave so:
- -d: bo prenesel namesto da bi ga posredoval MPV za ogled. Da bi to delovalo, morate imeti nameščen yt-dlp.
- -m: na terminalu bo predvajal samo zvok.
- -l (je mala črka L): po končanem predvajanju nas vrne na seznam.
- -L: prikaže povezavo do izbranih videoposnetkov.
- -a: samodejno izbere prvi video na seznamu.
- -r: samodejno izbere naključni video s seznama.
- -co: Poiščite Oddysee namesto YouTube.
- -s: po predvajanju videa nas vrne v okno za iskanje. S tem se izognemo ponovnemu zagonu ytzf, ko končamo video/avdio.
Na primer, če želimo iskati videoposnetke o Linuxu, da predvaja prvega na seznamu in da na koncu zvoka predvaja naslednjega, bi napisali
ytfzf -lam Linux
Zgornje verjetno ni najboljši možni primer, saj je Linux zelo splošna tema in nam lahko postavi karkoli. A vse se spremeni, ko želimo nekaj bolj konkretnega. Če želimo slišati znano pesem, ne vem, »Nothine Else Matters«, ytfzf -sam nič drugega ni pomembno, bo predvajal prvi rezultat, verjetno pesem Metallice, samo v zvoku in, ko bo končano, bi nas moralo vrniti v meni, da poiščete drugo možnost.
Čeprav je res, da to orodje deluje precej dobro, je tudi res, da iskanja niso tako natančna kot tista, ki jih lahko izvajamo na uradni spletni strani YouTube, ki prav tako uporablja iskalnik Google. Toda možnost obstaja in je vredna iz več razlogov.
Več informacij, v stran GitHub projekta.
Kako namestim yt-dlp in ueberzugpp?