W świecie, w którym prawie wszystko dzieje się w sieci, znalezienie narzędzi, które nie zależą od przeglądarki, staje się coraz trudniejsze. Tak, no, trochę przesadzam, ale dużo czasu, który spędzamy przed komputerem, spędzamy w przeglądarce internetowej. Ale jeśli jest coś, co lubią użytkownicy Linuksa, komplikuje to robienie wszystkiego z terminala. Komplikuj lub upraszczaj, w zależności od tego, jak na to patrzysz, i ytfzf to jedno z tych narzędzi, które pokochają ci, którzy preferują aplikacje o niskim zużyciu zasobów i narzędzia podobne do CLI.
ytfzf to „skrypt POSIX, który pomaga znaleźć filmy z YouTube (bez API) i otwiera/pobiera je za pomocą mpv/youtube-dl”, chociaż muszą zaktualizować ostatnią część swojego sloganu, tak jak teraz używa yt-dlp. Wszystko, co robi, odbywa się z terminala lub prawie wszystko, ponieważ ogląda filmy pasek MPV. Jego użycie jest proste, a jego interfejs jest bardzo interesujący, przynajmniej jeśli jesteśmy w X11 lub używamy jednego z kompatybilnych narzędzi do wyświetlania miniatur pod Waylandem.
Zainstaluj i używaj ytfzf
ytfzf Zwykle jest dostępny w oficjalnych repozytoriach dystrybucji Linuksa, więc jego instalacja jest tak prosta, jak przejście do terminala i wpisanie sudo apt install jq curl mpv fzf
dla systemów opartych na Ubuntu. Można go również wyszukać w niektórych sklepach z oprogramowaniem. Jeśli chodzi o zależności, zaleca się zainstalowanie yt-dlp i ueberzugpp, które będą wyświetlać miniatury, jak pokazano na zrzucie ekranu nagłówka.
Po zainstalowaniu, podobnie jak w przypadku każdego narzędzia CLI, musisz uruchomić skrypt z terminala. Można to zrobić wpisując ytfzf
i wyszukiwanie, ale w ten sposób zobaczymy wszystko zbyt proste. Warto przynajmniej skorzystać z tzw flaga -t przed wyszukiwaniem. To „t” oznacza „miniatury”, czyli tak, że Pokaż miniaturki. Domyślnie z ueberzugpp zobaczymy je tylko wtedy, gdy będziemy w X11. Aby wyświetlić je w Wayland, musisz mieć zainstalowaną jedną z kompatybilnych opcji, takich jak kitty, iterm2, sixel (te trzy wymagają ueberzugpp), chafa, catimg, imv, mpv (chociaż to nie zadziałało dla mnie) i swayimg dla Wayland lub Hyprland.
flagi i przykłady
Są dwa Flagi z „t”: małe litery i wyszukiwanie domyślnie pokazują miniatury; z -T wskażemy przeglądarkę miniatur, której należy użyć, na przykład ytfzf -T kytty Linux wyszuka filmy z Linuksem pokazujące miniatury za pomocą kitty. Najpopularniejsze flagi to:
- -d: pobierze zamiast przekazać go do MPV do przeglądania. Aby to zadziałało, musisz mieć zainstalowane yt-dlp.
- -m: odtwarza tylko dźwięk na terminalu.
- -l (to mała litera L): powróci nas do listy po zakończeniu odtwarzania.
- -L: wyświetli link do wybranych filmów.
- -a: automatycznie wybierze pierwszy film z listy.
- -r: Automatycznie wybierze losowe wideo z listy.
- -współ: Wyszukaj Oddysee zamiast YouTube.
- -s: po odtworzeniu wideo powróci nas do okna w celu przeprowadzenia wyszukiwania. Dzięki temu unikamy konieczności ponownego uruchamiania ytzf podczas kończenia wideo/audio.
Na przykład, jeśli chcemy wyszukać filmy o Linuksie, który odtwarza pierwszy na liście, a na końcu audio odtwarza następny, byśmy napisali
ytfzf -lam Linux
Powyższy przykład prawdopodobnie nie jest najlepszym możliwym przykładem, ponieważ Linux jest bardzo ogólnym tematem i może nam postawić wszystko. Ale wszystko się zmienia, gdy chcemy czegoś bardziej konkretnego. Jeśli chcemy usłyszeć słynną piosenkę, nie wiem, „Nothine Else Matters”, ytfzf -sam nic innego się nie liczy, odtworzy pierwszy wynik, prawdopodobnie utwór Metalliki, tylko w audio, a po zakończeniu powinien nam zwrócić do menu, aby znaleźć inną opcję.
Chociaż prawdą jest, że to narzędzie działa całkiem dobrze, prawdą jest również, że wyszukiwania nie są tak precyzyjne, jak te, które możemy przeprowadzić na oficjalnej stronie YouTube, która również korzysta z wyszukiwarki Google. Ale opcja istnieje i jest tego warta z wielu powodów.
Więcej informacji, w Strona projektu w serwisie GitHub.
Jak zainstalować yt-dlp i ueberzugpp?