Wyszukiwanie w witrynie

Newsroom — nowoczesny interfejs CLI umożliwiający uzyskiwanie ulubionych wiadomości w systemie Linux


Jeśli tak jak ja jesteś uzależniony od wiersza poleceń, zawsze chciałbyś robić wszystko, na przykład sterować systemami Linux (lokalnie lub zdalnie), programować, przeszukiwać Google za pomocą Googlera, grać w gry tekstowe, czytać ulubione wiadomości i wiele więcej więcej z poziomu okna terminala.

OK, nowicjusze w Linuksie (lub być może inni użytkownicy Linuksa) prawdopodobnie pytają: „Jak mogę uzyskać najnowsze wiadomości z wiersza poleceń?”. W tym artykule pokażemy, jak aby to zrobić, użyj Newsroom (podobnie jak Newsboat – czytnik kanałów RSS/Atom dla konsoli Linux).

Przeczytaj także: Cricket-CLI – oglądaj wyniki krykieta na żywo w terminalu Linux

Newsroom to proste, bezpłatne, nowoczesne narzędzie wiersza poleceń o otwartym kodzie źródłowym, umożliwiające uzyskiwanie ulubionych wiadomości w systemie Linux. Jest rozwijany przy użyciu JavaScriptu (dokładnie NodeJS), dzięki czemu jest wieloplatformowy i działa na systemach Linux, Mac OSX, a także Windows.

Domyślne źródła wiadomości to: hackernews, techcrunch, inside, bnext, ithome, wanqu, nodeweekly, codetengu i gankio. Możesz skonfigurować własne źródła za pomocą OPML (Outline Processor Markup Language) – formatu opartego na XML, przeznaczonego do wymiany informacji o strukturze konspektu pomiędzy aplikacjami działającymi w różnych systemach operacyjnych i środowiska.

Wymagania:

  1. NPM – domyślny menedżer pakietów NodeJS; możesz zainstalować NodeJS i NPM jednocześnie w swoim systemie Linux.

Jak zainstalować Newsroom w systemach Linux

Po zainstalowaniu NPM w swoim systemie możesz zainstalować newsroom z uprawnieniami roota za pomocą polecenia sudo w następujący sposób (przełącznik -g oznacza instalację globalnie: do użytku przez wszystkich użytkowników systemu):

sudo npm install -g newsroom-cli

Po pomyślnej instalacji newsroom interfejs CLI zarejestruje polecenia newsroom i nr w Twojej powłoce. Możesz zacząć go używać w następujący sposób. Przeniesie Cię to do interaktywnego interfejsu wiersza poleceń, w którym możesz wybrać źródło wiadomości:

newsroom 

Użyj strzałek w górę i w dół, aby wybrać źródło wiadomości z listy wstępnie zdefiniowanych źródeł, jak pokazano poniżej.

Po wybraniu źródła wiadomości zostaną pokazane wszystkie tytuły wiadomości jak na poniższym zrzucie ekranu, następnie możesz wybrać pozycję naciskając klawisz Spacja, po dokonaniu wyboru pozycja zostanie oznaczona ikoną kula w kolorze zielonym, jak pokazano na zrzucie ekranu poniżej. Możesz nacisnąć Enter, aby przeczytać go szczegółowo w przeglądarce internetowej.

Aby zakończyć wiersz poleceń, wpisz [Ctrl+C].

Możesz także podać źródło, z którego chcesz otrzymywać wiadomości, oraz liczbę wyświetlanych wiadomości, jak pokazano.

newsroom [news_source] [number_of_news_items]

Na przykład:

newsroom hackernews 3

Na koniec możesz także użyć własnego, niesamowitego pliku OPML w następujący sposób. W ten sposób możesz dodać własne źródła wiadomości, takie jak linux-console.net, fossmint.com itp.

newsroom -o <your-awesome-list.opml>

Aby wyświetlić wiadomość pomocy dla newsroomu, użyj poniższego polecenia.

newsroom --help

Aby uzyskać więcej informacji, sprawdź repozytorium Newsroom Github i dowiedz się, jak utworzyć plik OPML.

Newsroom to świetny sposób na uzyskanie ulubionych wiadomości w systemie Linux z wiersza poleceń. Wypróbuj i podziel się z nami swoimi przemyśleniami na ten temat, korzystając z poniższego formularza opinii.