Podfox: Podcastový klient pro terminál Linuxu
Kdo tvrdí, že váš správce podcastů musí být těžkopádný grafický nástroj? Představujeme Podfox, podcastového klienta určeného pro linuxový terminál. S ním můžete provádět stejné operace jako s robustními podcastovými aplikacemi, ale s výrazně nižší spotřebou systémových zdrojů.
Instalace Podfoxu
Instalace klienta Podfox se liší od standardního postupu pro většinu linuxových aplikací. Místo přímé instalace pomocí správce balíčků, budete muset využít instalátor balíčků Pythonu, známý jako Pip.
Distribuce Podfoxu přes Pip znamená, že pokud váš operační systém Linux disponuje kompatibilní verzí Pythonu, můžete hned začít.
Instalace Pythonu a Pip
Python by měl být pro většinu uživatelů Linuxu již předinstalován. Většina linuxových aplikací totiž na programovacím jazyce Python silně spoléhá. Nicméně ne všechny distribuce Linuxu mají ve výchozím stavu nainstalovaný balíček Pip, takže je možná nutné ho nainstalovat ručně. Otevřete terminál a postupujte podle instrukcí specifických pro váš operační systém.
Důležité upozornění: Podfox vyžaduje Python 3 a Pip3. Instalace Pythonu 2 a Pip nebude fungovat. Ověřte, zda máte Python 3/Pip3 spuštěním příkazu `pip3` v terminálu. Pokud se nic nestane, nemáte ho nainstalovaný a je třeba ho doinstalovat.
Instalační příkazy pro různé distribuce:
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 |
Instalace samotného Podfoxu
Jakmile máte funkční Python Package Index, můžete jeho prostřednictvím stáhnout nejnovější kód přímo z internetu a nainstalovat ho do svého linuxového systému. Pro zahájení instalace otevřete terminál a zadejte příslušný příkaz.
Instalace pro jednoho uživatele
Aplikaci můžete nainstalovat pouze pro aktuálního uživatele spuštěním Pip bez příkazu `sudo`. V takovém případě se binární soubor nainstaluje do adresáře `~/.local/bin/`, namísto systémově dostupného adresáře. To znamená, že aplikace nebude snadno spustitelná z libovolného místa v terminálu. Pokud chápete rizika a chcete pokračovat, použijte následující příkaz:
pip3 install podfox
Nebo (v některých případech, například v Arch Linuxu):
pip install podfox
V případě neúspěšné instalace jste možná omylem použili Pip pro Python 2 místo Pip3. Pokud i s Pip3 nemáte štěstí, zkuste stáhnout zdrojový kód.
Pro spuštění aplikace v režimu pro jednoho uživatele postupujte následovně:
cd ~/.local/bin/ ./podfox
Systémová instalace
Nejlepší způsob, jak nainstalovat aplikaci v Linuxu, je s použitím `sudo`. To zajistí, že program bude k dispozici všem uživatelům systému a bude instalován globálně. Pro instalaci spusťte:
sudo pip3 install podfox
Nebo (v některých případech):
sudo pip install podfox
Přidávání podcastových epizod
Chcete-li přidat nový podcastový kanál, vyhledejte RSS feed na webových stránkách daného pořadu. Pokud mají pouze odkaz na iTunes, použijte tento nástroj pro extrahování RSS feedu a zkopírujte ho do schránky. V tomto příkladu použijeme Linux Unplugged podcast.
Po získání RSS feedu otevřete terminál a pomocí příkazu `mkdir` vytvořte adresář, do kterého se budou stahovat všechny podcastové soubory.
mkdir -p ~/Podcasts
Dále vytvořte nový konfigurační soubor.
touch .podfox.json
Nyní pomocí textového editoru Nano upravte konfigurační soubor `podfox.json`.
nano ~/.podfox.json
Vložte do něj následující kód. Nezapomeňte nahradit „username“ uživatelským jménem vašeho linuxového systému.
{
„podcast-directory“ : „/home/username/Podcasts“,
„maxnum“: 5
}
Uložte soubor v Nano pomocí Ctrl+O a ukončete pomocí Ctrl+X. Nyní vezměte adresu URL podcastu a přidejte ji tímto příkazem:
podfox import https://linuxunplugged.com/rss LUP
Tento proces opakujte pro každý podcast, který chcete přidat. Pokud chcete stáhnout více než 5 epizod z kanálu najednou, upravte hodnotu „maxnum“ v souboru `podfox.json`.
Stahování nových epizod
Stahování nových podcastových epizod v aplikaci Podfox vyžaduje dva příkazy. Nejprve pomocí příkazu `update` aktualizujte seznam podcastových kanálů v Podfoxu.
podfox update
Po aktualizaci použijte příkaz `download` pro stažení nových epizod do složky `~/Podcasts`.
podfox download
Přehrávání epizod
Podfox je velmi minimalistická aplikace sloužící pouze pro stahování epizod. Neobsahuje vestavěný audio nebo video přehrávač. Doporučujeme instalaci VLC (pro video/audio) nebo Audacious pro samotný zvuk.
VLC nebo Audacious můžete nainstalovat pomocí správce balíčků vašeho linuxového systému vyhledáním „VLC“ nebo „Audacious“. Alternativně můžete využít grafické aplikace jako Gnome Software, KDE Discover nebo Ubuntu Software Center.
Po instalaci otevřete správce souborů v adresáři `~/Podcasts`, klikněte na požadovanou složku a pravým tlačítkem klikněte na audio (nebo video) soubor.
V kontextovém menu zvolte „Otevřít pomocí…“ a pro přehrání epizody vyberte Audacious nebo VLC.