Newsboat: Den beste terminalbaserte RSS-feedleseren for Linux

Newsboat: Den beste terminalbaserte RSS-feedleseren for Linux

En RSS-feedleser er et uunnværlig verktøy for de fleste av oss. Den samler inn feeds fra ulike nettsteder for å gjøre det enkelt for deg å holde styr på de siste oppdateringene deres.





Hvordan sette passord på usb flash -stasjon

Avhengig av hvordan du liker disse oppdateringene servert, kan du velge en grafisk eller CLI-basert feedleser. Mens førstnevnte tilbyr bekvemmelighet og massevis av funksjoner, gir sistnevnte hastighet og gir en sømløs opplevelse til de som jobber fra terminalen.





Newsboat er en slik CLI-basert feedaggregator for Linux. La oss hoppe inn for å utforske det mer detaljert.





Hva er Newsboat?

Newsboat er en CLI-basert RSS/Atom feed-leser for Linux . Det er egentlig en gaffel av newbeuter , som en gang var en av de topprangerte nyhetsaggregatorene for Linux, men som ikke vedlikeholdes lenger.

Å være basert på CLI , Newsboat-leseren er tilgjengelig fra terminalen, og den bringer med seg en innebygd HTML-gjengivelse som lar deg se tekstbasert innhold rett inne i terminalen, og eliminerer behovet for å bruke en nettleser.



Hvilke funksjoner tilbyr Newsboat?

Newsboat tilbyr følgende funksjoner på Linux:

  • Innebygd HTML-gjengivelse
  • Evne til å sende lenker og artikler til tredjepartstjenester ved å bruke bokmerkeskript
  • Mulighet for å filtrere ut feedoppføringer basert på tittel, forfatter osv.
  • Filtreringsalternativer som fliser, forfatter osv.
  • Evne til å importere og eksportere feed i OPML
  • Tilpassbare tastatursnarveier
  • Konfigurerbarhet

Hvordan installere Newsboat på Linux

Newsboat er tilgjengelig på flere Linux-distros. Avhengig av distroen du kjører på maskinen din, følg instruksjonene nedenfor for å få Newsboat på systemet ditt:





På Ubuntu og dens derivater, åpne terminalen og kjør følgende kommando for å installere Newsboat:

sudo apt install newsboat

Hvis du bruker Fedora, kjør:





sudo dnf install newsboat

På Arch Linux, installer Newsboat med:

sudo pacman -S newsboat

Når det gjelder en hvilken som helst annen Linux-distro, kan du installere Newsboat ved å bruke en distro-uavhengig metode, som Snap. For dette, kontroller om datamaskinen din støtter Snap ved å kjøre denne kommandoen i en terminal:

snap --version

Hvis du får et versjonsnummer, indikerer det at Snap er til stede, og du kan fortsette med Newsboat-installasjonen. Ellers, følg med vår Snap-guide for å installere Snap på systemet ditt først.

Når du er ferdig, kjør kommandoen nedenfor for å installere Newsboat:

sudo snap install newsboat

Hvordan bruke Newsboat på Linux

Etter at du har installert Newsboat, kontroller om den er riktig installert. Som nevnt allerede, siden Newsboat er et CLI-basert program, vil all din interaksjon med det foregå over terminalen.

Åpne terminalen og kjør denne kommandoen:

newsboat

Det vil returnere en feilmelding som sier: ' ingen URL-er konfigurert '. Denne feilen vises fordi vi ikke har konfigurert ressurser i Newsboat ennå, så det er det vi må gjøre først.

  newsboat first run error

1. Legge til feeder eller URL-er til Newsboat

Newsboat lar deg lage din egen feed på to måter: du kan enten lage en helt ny feed fra bunnen av ved å legge til URL-er til favorittnettstedene dine eller importere en eksisterende feed fra din forrige leser.

For å lage en ny feed fra bunnen av, må du fylle ut nettadresser fil med alle dine favorittnettsteder RSS. Først kopierer du RSS-feedadressen til nettstedet du vil legge til i Newsboat-feeden.

Deretter kjører du følgende kommando i en terminal for å åpne nettadresser fil:

hvordan legge til en lenke til et instagram -innlegg
sudo nano ~/.newsboat/urls

Hvis filen ikke allerede er til stede, lag en i Newsboat-katalogen og kjør:

sudo nano urls

Når nettadresser filen er åpen, lim inn URL-en til feeden du kopierte tidligere til denne filen. Hvis du vil legge til flere feeder, kopierer du nettadressene deres og limer dem inn her. Truffet Ctrl + O for å skrive endringene i filen og lagre. trykk Ctrl + X å gå ut.

2. Importere eksisterende feeder med Newsboat

Hvis du allerede har en feed med en annen RSS-feedleser, kan du importere den til Newsboat for å spare innsatsen med å kurere feeden manuelt. For dette, gå til kontoen din på feed-leseren og eksporter feeden din i OPML-format. Etter dette kopierer du denne filen og flytter den til hjemmekatalogen.

Til slutt, kjør følgende kommando for å importere den:

newsboat -i feed.opml

3. Running Newsboat

Når du har konfigurert kilder i Newsboat, åpner du terminalen og kjører denne kommandoen for å starte Newsboat:

newsboat

Newsboat vil gi deg en liste over alle dine konfigurerte kilder. Disse kildene er imidlertid ikke oppdatert akkurat nå. For å gjøre det, trykk R , og den vil laste inn alle kilder på nytt. Hvis du vil laste inn en bestemt feed på nytt, velger du den med piltastene og trykker r .

Vent til feeden oppdateres.

  nyhetsbåt feed

Når du er ferdig, velger du feeden du vil åpne og trykker på Tast inn for å åpne den. Her vil du se alle de siste historiene fra den feeden. For å åpne og lese en, velg den og trykk Tast inn .

  nyhetsbåtleser

Hvis du ønsker å se en artikkel i en nettleser, trykk O , og for å lagre den, trykk s , velg plasseringen du vil lagre og trykk Tast inn . Når du leser en artikkel og ønsker å se den neste historien, bruk n nøkkel.

Tilsvarende, hvis et innlegg har flere lenker, vil disse bli oppført under artikkelen med tall til venstre. Skriv inn nummeret ved siden av koblingen du vil åpne, og den åpnes i standardnettleseren din.

hvordan blokkere hackere fra mobiltelefonen min
  Nyhetsbåtåpningslenker

Til slutt, for å gå tilbake til forhåndsvisningsskjermen, trykk q . Dette avslutter også Newsboat når du trykker på den på hovedsiden til Newsboat. Men hvis du ønsker å avslutte programmet fra hvor som helst, trykk Q i stedet.

Konfigurere Newsboat på Linux

I standardtilstanden fungerer Newsboat helt fint. Det er imidlertid visse modifikasjoner den tilbyr, som du kan bruke for å forbedre opplevelsen din.

Du må lagre alle Newsboat-konfigurasjoner til konfig filen inne i Newsboats katalogstruktur.

Hvis filen mangler, må du opprette den. Etter dette, avhengig av hva du ønsker å oppnå, endre denne filen tilsvarende.

Her er noen konfigurasjonsendringer som kan interessere deg:

1. Endre standardnettleseren

Mens du kan lese det meste av en artikkels innhold i terminalen, vil det være tider når du ønsker å åpne en artikkel i en nettleser. Av denne grunn er det et viktig trinn å konfigurere din foretrukne standardnettleser.

For å gjøre dette, legg til følgende linje i konfig fil:

browser "path/to/browser %u"

2. Automatisk oppdatering av feeder ved lansering

Newsboat er ikke konfigurert til å automatisk oppdatere feedene når du starter den. Som et resultat må du manuelt oppdatere feeden selv. Hvis du ønsker å unngå det, legg til denne linjen i konfig fil for å slå på automatisk oppdatering:

refresh-on-startup yes

På samme måte vil du kanskje også oppdatere feeden med jevne mellomrom etter en stund. For dette, legg til denne linjen:

reload-time desired_time_in_minutes

3. Fjern Lese artikler

De fleste RSS-lesere fjerner leste artikler fra feeden din for å redusere rot. Men siden Newsboat ikke gjør dette automatisk, må du eksplisitt fortelle den om ikke lenger å vise åpne feeder. Legg til følgende linje i konfig fil for å gjøre dette:

show-read-feeds no

Selvfølgelig er dette bare noen få nyttige konfigurasjoner, og du kan sjekke ut Newsboat-dokumentasjonen for å konfigurere oppførselen etter dine preferanser.

Hold deg oppdatert med favorittbloggene dine uten å gå glipp av 'Båten'

Hvis du primært jobber fra terminalen, trenger du en CLI-basert fôraggregator på din PC. En god terminalbasert feed-leser kan hjelpe deg med å få tilgang til oppdateringer fra alle favorittbloggene dine rett inne i terminalen, og eliminerer behovet for å åpne en annen app.

Newsboat er kanskje den beste feed-leseren i denne forbindelse. Den er rask, enkel å bruke, konfigurerbar og kuraterer strømmer fra favorittnettstedene dine for enkelt forbruk.

I likhet med Newsboat er en annen interessant versjon av RSS TICKR-feedleseren, som plasserer feedene dine i en liten rullbar stolpe for å lette innholdsforbruket mens du er på farten.