Jak číst Hacker News na ploše Linuxu

Hackgregator je desktopová aplikace, která slouží ke čtení zpráv z webu Hacker News přímo na vašem počítači s Linuxem. Umožňuje pohodlně sledovat novinky z tohoto webu bez nutnosti otevírat webový prohlížeč. Následující text vás provede instalací a nastavením této aplikace.

Instalace Hackgregatoru v Linuxu

Aplikace Hackgregator nabízí skvělý způsob, jak mít přehled o obsahu Hacker News přímo z vaší linuxové pracovní plochy. Jelikož se nejedná o předinstalovanou aplikaci, je nutné ji do systému doinstalovat manuálně.

Existují tři hlavní způsoby instalace Hackgregatoru na Linux. Uživatelé Arch Linuxu a Manjara mohou využít AUR repozitáře. Další možností je instalace z Flathubu pomocí Flatpaku. Poslední možností je kompilace ze zdrojového kódu, která je univerzální pro všechny distribuce.

Instalace pomocí Flatpaku

Nejjednodušší a nejvíce doporučovanou metodou instalace je využití Flatpaku z Flathubu. Tato metoda je kompatibilní s drtivou většinou linuxových distribucí. Nejprve otevřete terminál, což lze učinit stisknutím kláves Ctrl+Alt+T nebo vyhledáním „Terminál“ v menu aplikací.

Pokud ještě nemáte nastavený Flatpak, musíte nejdříve nainstalovat běhové prostředí Flatpaku. Následně je potřeba přidat Flathub jako zdroj aplikací.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Po přidání Flathubu můžete nainstalovat Hackgregator pomocí následujícího příkazu:

sudo flatpak install flathub de.gunibert.Hackgregator

Instalace z AUR (Arch Linux)

Pokud používáte Arch Linux, můžete aplikaci Hackgregator nainstalovat pomocí AUR. Nejdříve je třeba nainstalovat balíčky „git“ a „base-devel“ pomocí příkazu:

sudo pacman -S base-devel git

Následně je třeba nainstalovat pomocníka pro AUR, například Trizen, který zjednoduší instalaci ze zdrojového kódu:

git clone https://git.archlinux.org/trizen.git
cd trizen/
makepkg -sri

Po nainstalování Trizenu můžete nainstalovat Hackgregator příkazem:

trizen -S hackgregator

Instalace ze zdrojového kódu

Pokud z nějakého důvodu nemůžete použít Flatpak nebo AUR, můžete aplikaci sestavit ze zdrojového kódu. Nejprve je třeba nainstalovat následující závislosti:

glib
gtk
libsoup
json-glib
webkit2gtk4

Po nainstalování závislostí stáhněte zdrojový kód, přejděte do staženého adresáře a spusťte kompilaci a instalaci:

git clone https://gitlab.com/gunibert/hackgregator.git
cd hackgregator
meson build
ninja -C build
sudo ninja -C build install

Používání Hackgregatoru

Používání Hackgregatoru je intuitivní. Po spuštění aplikace se zobrazí seznam hlavních zpráv z Hacker News. Pro přečtení článku klikněte na danou položku, která vás přesměruje na odkaz v prohlížeči.

Čtení komentářů

Sekce komentářů je klíčovou součástí Hacker News. Pro zobrazení komentářů k určitému příspěvku, klikněte na ikonu modrého čísla, čímž si otevřete okno s komentáři.

Zobrazení nových zpráv

Ve výchozím nastavení Hackgregator zobrazuje „Hlavní příběhy“ (Top Stories). Pro zobrazení nejnovějších příspěvků, klikněte na rozbalovací nabídku a vyberte „Nové příběhy“ (New Stories). Aplikace následně aktualizuje seznam a zobrazí nejnovější příspěvky z Hacker News.

Aktualizace

Aplikace Hackgregator se neaktualizuje automaticky. Pro zobrazení nových příspěvků je potřeba kliknout na ikonu aktualizace v levém horním rohu aplikace. Tím se znovu načte seznam příspěvků dle zvoleného filtru (Hlavní, Nové, atd.).