Nem titok, hogy a Linux billentyűzetharcosai a terminálban töltik az életüket, csak azért bukkannak fel, hogy betöltsenek egy böngészőt, és megnézzék kedvenc Taylor Swift zenei videójukat a YouTube-on.
Az ytfzf segítségével a YouTube-videók között kereshet a termináljáról, és egy könnyű médialejátszóval streamelheti őket. Soha többé nem kell megnyitnod a böngészőt ahhoz, hogy Linuxon nézhesd a YouTube-ot!
Mi az ytfzf?
Az ytfzf egy olyan szkriptkészlet, amely a termináljában fut, és nem használja a YouTube API-t. Amikor az ytfzf elindul, lekéri a 10 legjobb Invidious-példány listáját, és véletlenszerűen kiválaszt egyet. Az Invidious egy webalapú alternatív kezelőfelület a YouTube számára, és világszerte több ezer példány létezik.
Az Invidious API-val az ytfzf megkeresi a kívánt videót. Ezután az yt-dlp segítségével tölti le és streameli a videót mpv-re.
A YouTube nem tud cookie-kat beállítani az eszközein, és nem fogsz látni hirdetéseket vagy tartalom előtti videókat sem.
Az ytfzf telepítése Linuxon
Az ytfzf telepítése előtt telepítenie kell a függőségeit, beleértve az mpv-t – egy ingyenes médialejátszót parancssor, sokféle médiafájl-formátum támogatásával, audio- és videokodekekkel, valamint feliratokkal típusok.
sudo apt telepítés jq curl mpv fzf
Az ytfzf az yt-dlp segítségével tölti le a talált YouTube-videókat, tehát telepítenie kell az yt-dlp-t is.
Klónozzuk az ytfzf tárolót, és cd-t bele:
git klón https://github.com/pystardust/ytfzf
CD ytfzf
Most fordítsa le az ytfzf-et, telepítse a dokumentációt, és fordítsa le a kiegészítőket:
sudo make telepítés
sudo make telepítés doc
sudo készítsen kiegészítőket
Az ytfzf most már telepítve van a Linux rendszerére, és a következő beírásával indíthatja el:
ytfzf
Mivel az ytfzf-et kissé kínos beírni vagy emlékezni, érdemes lehet hozzon létre egy emlékezetes álnevet a parancshoz.
Az ytfzf használata videók kereséséhez a parancssorban
Mivel az ytfzf nem csatlakozik közvetlenül a YouTube-hoz, hogy videókat keressen, az alkalmazás elindításakor az „Egészséges, rosszindulatú példányok listájának lekérése” üzenet jelenik meg.
A keresés parancssorba írja be a keresni kívánt videó nevét. Ennek nem kell pontosnak lennie, és a "swif" beírása után nyomja meg a gombot Belép megadja az összes kívánt Taylor Swift zenei videót. Ezeket tovább finomíthatja több szöveg beírásával.
Használja a billentyűzet nyílbillentyűit a találatok közötti navigáláshoz, majd nyomja meg a gombot Belép hogy streamelje a kívántat.
Megnyílik az mpv, és elindul a videó lejátszása. Ezzel szüneteltetheti a videót Hely, és gyors előre- vagy visszatekerés a nyílbillentyűkkel.
Ha szeretné látni a videók miniatűrjeit, mielőtt streamelné őket, az ytfzf elindítása előtt hozzá kell adnia egy kapcsolót:
ytfzf -t
Ne feledje, hogy ez nem működik minden terminálon.
Lejátszási lista létrehozásához ytfzf és mpv használatával egyszerűen nyomja meg a gombot Tab amikor a megtekinteni kívánt videó ki van jelölve, akkor Belép hogy hozzáadja a lejátszási listához.
Ahelyett, hogy elindítaná az ytfzf-et, majd beírná a keresett kifejezést, a következőket teheti:
ytfzf linux
...a Linux-videók listáját kapjuk, amelyek közül választhat. Az ytfzf érveket elfogad, hogy pontosabbá tegye a tapasztalatait. Itt van néhány közülük:
- -d: Ha az ytfzf-et ezzel a beállítással indítja, az yt-dlp letölti a kiválasztott videót ahelyett, hogy mpv-be streamelné.
- -m: Csak hang lejátszása
- -l: Nyissa meg újra a menüt, amikor a videó lejátszása leáll
- -L: A kiválasztott videó(k) linkjének megjelenítése
- -a: Az első videó automatikus kiválasztása
- -r: Automatikusan kiválaszt egy véletlenszerű videót
Példaként írja be:
ytfzf -a taylor drágaköves
...és az mpv azonnal elkezdi játszani Taylor Swift "Bejeweled" című számát.
A YouTube-on a terminálról keresni őrülten menő
Ha a terminálról kereshet a YouTube-on anélkül, hogy meg kellene nyitnia egy böngészőt, és elfogadnia kellene a hirdetéseket, a nyomkövetést és a cookie-k engedélyezésére szolgáló párbeszédpaneleket, akkor ismerősei irigykedni fognak.
Miért ne nyűgözné le őket még jobban azzal, hogy ugyanabban a terminálablakban felolvassa kedvenc zenei előadójának Wikipédia-összefoglalóját?