Jak pobierać podcasty z terminala Linux za pomocą Podfox

Photo of author

By maciekx

Czy kiedykolwiek zastanawiałeś się, dlaczego menedżer podcastów musi być skomplikowanym narzędziem z interfejsem graficznym? Poznaj Podfox, terminalowego klienta podcastów dla systemów Linux, który oferuje funkcjonalności porównywalne z bardziej zaawansowanymi aplikacjami, ale przy mniejszym zużyciu zasobów.

Instalacja Podfox

Podfox instaluje się w sposób nieco inny niż typowe aplikacje dla Linuksa. Zamiast używać standardowego menedżera pakietów, będziesz musiał skorzystać z instalatora pakietów Pythona, znanego jako Pip.

Dystrybucja Podfoxa poprzez Pip oznacza, że jeśli Twój system operacyjny Linux ma odpowiednią wersję Pythona, będziesz mógł zainstalować ten program bez problemów.

Instalacja Pythona

Dla większości użytkowników Linuksa Python powinien być już zainstalowany, ponieważ wiele aplikacji opiera się na tym języku programowania. Należy jednak pamiętać, że nie wszystkie dystrybucje Linuksa mają domyślnie zainstalowane narzędzie Pip, więc być może będziesz musiał je zainstalować ręcznie. Otwórz terminal, wybierz odpowiednią komendę dla swojego systemu operacyjnego i postępuj zgodnie z instrukcjami!

Ważna uwaga: Podfox wymaga Pythona 3 oraz Pip3 do prawidłowego działania, więc instalacja Pythona 2 oraz Pip nie wystarczy. Aby sprawdzić, czy masz zainstalowane odpowiednie wersje, uruchom polecenie pip3 w terminalu. Jeśli nie uzyskasz żadnego wyniku, to znaczy, że musisz je zainstalować.

Ubuntu

sudo apt install python3-pip

Debian

sudo apt-get install python3-pip

Arch Linux

sudo pacman -S python-pip

Fedora

sudo dnf install python3-pip

OpenSUSE

sudo zypper install python3-pip

Instalacja Podfox

Po zainstalowaniu Pythona oraz Pip, możesz przystąpić do pobrania Podfoxa, który zainstaluje najnowszą wersję programu bezpośrednio z internetu. Otwórz terminal i wprowadź następujące polecenie.

Instalacja dla pojedynczego użytkownika

Możesz zainstalować Podfox tylko dla swojego użytkownika lokalnego, uruchamiając Pip bez polecenia sudo. W takim przypadku plik binarny zostanie zainstalowany w katalogu ~ / .local / bin /, co może utrudnić jego wywołanie w terminalu. Jeśli jesteś świadomy tego ograniczenia i chcesz je zignorować, wprowadź poniższe polecenie:

pip3 install podfox

lub (w niektórych przypadkach, na przykład w Arch Linux)

pip install podfox

Jeśli nie udało Ci się zainstalować programu, upewnij się, że korzystasz z Pip3, a nie z wersji dla Pythona 2. Jeśli nadal masz problemy, możesz spróbować pobrać kod źródłowy.

Aby uruchomić aplikację w trybie jednego użytkownika, wykonaj:

cd ~/.local/bin/

./podfox

Instalacja w całym systemie

Najlepszym sposobem instalacji Podfoxa w systemie Linux jest użycie polecenia sudo. Dzięki temu aplikacja będzie dostępna dla wszystkich użytkowników i można ją będzie zainstalować w ogólnym katalogu. Wprowadź polecenie:

sudo pip3 install podfox

lub (w niektórych przypadkach)

sudo pip install podfox

Dodawanie nowych odcinków

Aby dodać nowy kanał podcastów, odwiedź stronę internetową programu i pobierz kanał RSS. Jeśli dostępny jest tylko link do iTunes, skorzystaj z tego narzędzia do wyodrębnienia źródła RSS i skopiuj go do schowka. W tym przewodniku użyjemy rozszerzenia Podcast Linux Unplugged.

Po uzyskaniu źródła podcastu, otwórz terminal i utwórz katalog, w którym będą przechowywane wszystkie pliki podcastów, używając polecenia mkdir:

mkdir -p ~/Podcasts

Następnie stwórz nowy plik konfiguracyjny:

touch .podfox.json

Edytuj plik konfiguracyjny podfox.json za pomocą edytora tekstu Nano:

nano ~/.podfox.json

Wklej poniższy kod, pamiętając, aby zamienić „nazwa_użytkownika” na swoją nazwę użytkownika w systemie Linux:

{
„katalog-podcastów”: „/home/nazwa_użytkownika/podcasts”,
„maxnum”: 5
}

Zapisz plik, używając Ctrl + O, a następnie wyjdź, naciskając Ctrl + X. Gdy to zakończysz, weź adres URL podcastu i dodaj go w następujący sposób:

podfox import https://linuxunplugged.com/rss LUP

Możesz powtórzyć ten proces dla dowolnej liczby podcastów. Pamiętaj, aby zmienić „maxnum” w pliku podfox.json, jeśli chcesz pobierać więcej niż 5 odcinków z kanału jednocześnie.

Pobieranie nowych odcinków

Aby pobrać nowe odcinki podcastów w aplikacji, będziesz musiał użyć dwóch poleceń. Najpierw uruchom polecenie aktualizacji, aby odświeżyć kanały podcastów w Podfox.

podfox update

Gdy wszystko jest aktualne, uruchom polecenie pobierania, aby ściągnąć nowe odcinki do katalogu ~/Podcasts.

podfox download

Odtwarzanie odcinków

Podfox jest narzędziem do zarządzania podcastami, które koncentruje się wyłącznie na pobieraniu odcinków z kanałów, nie posiada wbudowanego odtwarzacza audio ani wideo. Aby odtworzyć pobrane odcinki, rozważ zainstalowanie VLC (do wideo i audio) lub Audacious (do audio).

Aby zainstalować VLC lub Audacious, otwórz terminal i skorzystaj z menedżera pakietów swojego systemu Linux, aby wyszukać „VLC” i „Audacious”. Alternatywnie, możesz otworzyć Gnome Software, KDE Discover lub Ubuntu Software Center i tam je znaleźć.

Po instalacji, otwórz menedżera plików, przejdź do ~/Podcasts, wybierz odpowiedni folder podcastu i kliknij prawym przyciskiem myszy plik audio (lub wideo).

Wybierz „Otwórz za pomocą…” i wybierz Audacious lub VLC, aby odtworzyć odcinek.


newsblog.pl