Aby wyszukiwać i wyświetlać GIF-y z poziomu wiersza poleceń w Ubuntu, możesz skorzystać zarówno z narzędzi umożliwiających przeglądanie GIF-ów w terminalu (np. jako animacje ASCII), jak i aplikacji dedykowanych do wyświetlania klasycznych plików GIF (np. w oknie X11). Oto szczegółowy poradnik krok po kroku –
1. Wyszukiwanie GIF-ów z poziomu terminala
Aby znaleźć interesujące pliki GIF, możesz wykorzystać:
- Wyszukiwarkę internetową (np. Tenor lub Giphy) przez narzędzia CLI
- Standardowe polecenia linuksowe do przeszukiwania lokalnych katalogów
Przykład – Wyszukiwanie GIF-ów online (Tenor CLI)
Możesz użyć narzędzi skryptowych lub napisać własny skrypt bash/pythona, który pobierze GIF na podstawie zapytania do np. API Tenor. Przykład:
# Przykład pobrania GIF-a za pomocą curl ze strony tenor.com (wymaga API Key) curl "https://g.tenor.com/v1/search?q=koty&key=TWÓJ_API_KEY&limit=1" | jq -r '.results.media.gif.url' | xargs wget
W przypadku pojedynczych plików możesz skorzystać też z polecenia wget:
wget https://adres_do_twojego_gifa.gif
Przeszukiwanie lokalnych katalogów
find ~/Pobrane -type f -iname "*.gif"
Polecenie wyszuka wszystkie pliki GIF w katalogu Pobrane.
2. Wyświetlanie GIF-ów w terminalu (ASCII)
Narzędzie – GIF for CLI
GIF for CLI umożliwia wyświetlanie animowanych plików GIF w terminalu jako animację ASCII art. Nie są to pełne, kolorowe animacje — lecz przeglądanie jest szybkie i efektowne przy użyciu minimalnych zasobów.
Instalacja (na Ubuntu):
Krok 1: Zainstaluj zależności:
sudo apt-get update sudo apt-get install ffmpeg jp2a python3-pip sudo pip3 install gif-for-cli
Krok 2: Wywołaj narzędzie z wybranym plikiem GIF:
gif-for-cli ~/Pobrane/zabawny_kot.gif
Działanie narzędzia –
- Program dzieli GIF (plik lub adres URL) na klatki JPG za pomocą ffmpeg.
- Klatki są konwertowane do ASCII i wyświetlane w terminalu jako animowana sekwencja.
Ograniczenia:
- Obraz w terminalu jest uproszczony.
- Najlepiej widoczne są proste animacje (np. komiksowe).
3. Wyświetlanie klasycznych GIF-ów w osobnym oknie (X11)
Narzędzie – gifview (część pakietu gifsicle)
Jeśli zależy Ci na pełnej jakości obrazu, użyj narzędzia gifview, które wyświetla animowane GIF-y w oknie środowiska graficznego (X11).
Instalacja:
sudo apt-get install gifsicle
Podstawowe użycie:
gifview zabawny_kot.gif
Sterowanie –
- Spacja/n: następna klatka
- b/p: poprzednia klatka
- s/a: tryb animacji/slideshow
- ESC/q: zamknięcie okna
gifview obsługuje animacje i przeglądanie klatek.
4. Wyświetlanie GIF-ów w terminalu ze wsparciem dla obrazu (nowoczesne terminale)
Niektóre nowoczesne terminale z grafiką (np. Kitty) wspierają wyświetlanie grafiki wewnątrz wiersza poleceń:
kitty +kitten icat zabawny_kot.gif
Wymaga terminala kitty.
5. Podstawowe komendy przydatne na co dzień
- man nazwa-programu — wyświetla dokumentację programu
- sudo apt-get install nazwa-programu — instalacja programu
- wget [adres] — pobieranie pliku przez terminal
Podsumowanie
- Do wyszukiwania używaj API lub przeszukiwania lokalnych katalogów.
- Do wyświetlania animowanych GIF-ów w terminalu użyj gif-for-cli (ASCII art).
- Do przeglądania klasycznego GIF-a w środowisku graficznym — gifview.
- W nowoczesnych terminalach obsługujących grafikę — korzystaj z ich dedykowanych funkcji (np. kitty icat).
Powyższe metody pozwalają sprawnie zarządzać oraz wyświetlać pliki GIF na Ubuntu z poziomu terminala oraz środowiska graficznego — w zależności od aktualnych potrzeb i preferencji użytkownika.