Newsboat - ເຄື່ອງອ່ານ RSS/Atom Feed Reader ສຳ ລັບ Linux Terminals


Newsboat ແມ່ນເຄື່ອງອ່ານອາຫານ RSS/Atom ທີ່ເປີດໃຫ້ໃຊ້ງານໂດຍບໍ່ເສຍຄ່າ ສຳ ລັບស្ថានីយ Linux. ມັນຖືກສ້າງຂື້ນມາຈາກ Newsbeuter, ຜູ້ອ່ານຫົວຂໍ້ອາຫານ RSS/Atom, ແຕ່ຢ່າງໃດກໍ່ຕາມ, Newsbeuter ບໍ່ໄດ້ຖືກຮັກສາໄວ້ຢ່າງຈິງຈັງ.

RSS/Atom ແມ່ນຫຼາຍໆຮູບແບບ XML ທີ່ຖືກ ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງເພື່ອສື່ສານ, ເຜີຍແຜ່ແລະຈັດຕັ້ງບົດຄວາມ, ຍົກຕົວຢ່າງຂ່າວຫລືບົດຂຽນ blog. Newsboat ຖືກສ້າງຂື້ນເພື່ອໃຊ້ໃນ ຄຳ ສັບຂໍ້ຄວາມເຊັ່ນ: GNU/Linux, FreeBSD ຫລື macOS.

ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງແລະ ນຳ ໃຊ້ Newsboat - ເຄື່ອງອ່ານຂ່າວສານເສັ້ນ ຄຳ ສັ່ງເພື່ອອ່ານຂ່າວຫລືບົດທີ່ທ່ານມັກຈາກ Linux.

  • GCC 4.9 ຫຼືຫຼັງຈາກນັ້ນ, ຫຼື Clang 3.6 ຫຼືຫຼັງຈາກນັ້ນ
  • STFL (ລຸ້ນ 0.21 ຫຼືຫຼັງຈາກນັ້ນ)
  • pkg-config
  • GNU gettext (ສຳ ລັບລະບົບທີ່ບໍ່ສະ ເໜີ gettext ໃນ libc)
  • libcurl (ຮຸ່ນ 7.18.0 ຫຼື ໃໝ່ ກວ່າ)
  • libxml2, xmllint, ແລະ xsltproc
  • json-c (ຮຸ່ນ 0.11 ຫຼືຫຼັງຈາກນັ້ນ)
  • SQLite3 (ຮຸ່ນ 3.5 ຫຼື ໃໝ່ ກວ່າ)
  • DocBook XML
  • DocBook SML
  • asciidoc

ວິທີຕິດຕັ້ງ Newsboat ໃນ Linux Systems

Newsboat ມີໃຫ້ຕິດຕັ້ງຈາກລະບົບການຄຸ້ມຄອງແພັກເກັດ, ແຕ່ ທຳ ອິດທ່ານຕ້ອງຕິດຕັ້ງ snapd ໃນລະບົບຂອງທ່ານເພື່ອຕິດຕັ້ງ Newsboat ດັ່ງທີ່ສະແດງໄວ້.

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt install snapd	
$ sudo snap install newsboat 

------------- On Fedora 22+ -------------
$ sudo dnf install snapd
$ sudo snap install newsboat

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດຕິດຕັ້ງ Newsboat ຈາກລະຫັດແຫຼ່ງຂໍ້ມູນເພື່ອໃຊ້ບາງລັກສະນະລ້າສຸດ, ແຕ່ກ່ອນທ່ານຕ້ອງການຕິດຕັ້ງເອກະສານເພິ່ງພາອາໄສຢ່າງເຕັມສ່ວນກັບ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້.

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt update
$ sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc
$ wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
$ tar -xvf  stfl-0.24.tar.gz
$ cd  stfl-0.24
$ make
$ sudo make install
------------- On RHEL and CentOS -------------
# yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc
# wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
# tar -xvf  stfl-0.24.tar.gz
# cd  stfl-0.24
# make
# make install 

ຈາກນັ້ນກົດ Clos Newsboat ຈາກ Github ໃສ່ລະບົບຂອງທ່ານ, ແລະຕິດຕັ້ງຕາມທີ່ສະແດງໄວ້.

$ git clone git://github.com/newsboat/newsboat.git
$ cd newsboat  
$ make
$ sudo make install

ວິທີການໃຊ້ Newsboat Feed Reader ໃນ Linux Terminal

ໃນສ່ວນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການໃຊ້ Newsboat ເພື່ອອ່ານອາຫານ RSS ຈາກເວບໄຊທ໌, ຕົວຢ່າງ linux-console.net ກ່ອນອື່ນ ໝົດ, ພວກເຮົາຈະຕ້ອງໄດ້ຮັບລິ້ງ rss-feed ສຳ ລັບ tecmint .com ຈາກໂປແກຼມທ່ອງເວັບແລະຄັດລອກມັນ (ທ່ານສາມາດໃຊ້ url ເວບໄຊທ໌ຕ່າງໆ).

https://linux-console.net/feed/

ຫລັງຈາກນັ້ນ, ບັນທຶກມັນໄວ້ໃນເອກະສານ ສຳ ລັບການ ນຳ ໃຊ້ຕໍ່ມາ.

$ echo "https://linux-console.net/feed/" >rss_links.txt

ຕອນນີ້ທ່ານສາມາດອ່ານອາຫານ RSS ຈາກ linux-console.net ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ກັບຕົວປ່ຽນສັນຍາລັກ -u (ໂຫຼດຂໍ້ມູນ ໃໝ່ ໃນຕອນເລີ່ມຕົ້ນ) ດັ່ງຕໍ່ໄປນີ້.

$ newsboat -ru rss_links.txt

ເພື່ອເລືອກຫົວຂໍ້ໃດ ໜຶ່ງ, ໃຫ້ໃຊ້ລູກສອນ Up ແລະ ລົງ ເພື່ອ ນຳ ທາງ, ຈາກນັ້ນກົດ Enter ໃສ່ຫົວຂໍ້ທີ່ທ່ານຕ້ອງການ. ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນວ່າພວກເຮົາໄດ້ເລືອກຫົວຂໍ້ທີ 5 ຈາກບັນຊີລາຍຊື່.

ເພື່ອເປີດຫົວຂໍ້ໃນ browser, ທ່ານສາມາດກົດ o , ແລະເພື່ອເຊົາຈາກໂປແກມ, ກົດ q .

ທ່ານສາມາດເບິ່ງຕົວເລືອກແລະການ ນຳ ໃຊ້ທຸກຢ່າງໂດຍການ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ newsboat -h

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເຂົ້າເບິ່ງທີ່ຫໍສະຫມຸດ Newsboat Github: https://github.com/newsboat/newsboat.

ອ່ານອີກ: Cricket-CLI - ເບິ່ງຄະແນນຊີວິດ Cricket Live ໃນ Linux Terminal

Newsboat ແມ່ນເຄື່ອງອ່ານອາຫານ RSS/Atom ທີ່ລຽບງ່າຍແລະມີຄວາມ ໝາຍ ສຳ ລັບສະຖານີ Linux. ທົດລອງໃຊ້ແລະໃຫ້ ຄຳ ຕິຊົມຂອງພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.