Newsboat là trình đọc nguồn cấp dữ liệu RSS dựa trên dòng lệnh dành cho Linux

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Ngày xưa, đã từng có một trình đọc nguồn cấp dữ liệu RSS dựa trên dòng lệnh được gọi là Newsbeuter, nhưng, giống như nhiều chương trình tốt, nó cũng bị bỏ rơi.

May mắn thay, một nhà phát triển khác đã tách mã nguồn và Newsboat ra đời. Chương trình khá thân thiện với người dùng và cung cấp rất nhiều tùy chọn tùy chỉnh. Tôi sẽ chỉ ra những điều cơ bản để giúp bạn bắt đầu với chương trình.

Newsboat is a command line based RSS feed reader for Linux

Cách cài đặt Newsboat một cách dễ dàng

Nếu bạn không quen với việc cài đặt thư viện, tôi khuyên bạn nên sử dụng Snapd. Để cài đặt nó, chỉ cần chạy

Cập nhật $ sudo apt
$ sudo apt cài đặt snapd

Sau khi nó được cài đặt, hãy chạy lệnh

$ sudo snap cài đặt newsboat

Newsboat how to install snapd

Đây là cách dễ nhất để cài đặt Newsboat. Tôi cũng khuyến nghị điều này cho người dùng nâng cao vì nó mất khoảng một phút và sử dụng ít dung lượng ổ đĩa nhất.

Cách cài đặt Newsboat - biên dịch phiên bản mới nhất từ ​​nguồn

Newsboat dựa trên một số thư viện (sqlite3, libcurl, libxml2, stfl, json-c, ncursesw, v.v.) và các nhà phát triển không phân phối các gói sẵn sàng sử dụng có chứa các phần phụ thuộc. Nếu bạn là người dùng nâng cao, bạn có thể cài đặt các thư viện bằng cách sử dụng lệnh đầu cuối 'sudo apt install'. Đảm bảo rằng bạn sử dụng phiên bản dành cho nhà phát triển của các thư viện, vì bạn sẽ cần phải biên dịch chương trình.

Ví dụ sudo apt-get install libsqlite3-dev

Cách thêm Nguồn cấp RSS vào Newsboat

Newsboat sẽ không chạy trừ khi bạn có danh sách RSS Feed mà nó có thể truy cập. Bạn có 2 lựa chọn cho việc này.

Nhập danh sách nguồn cấp dữ liệu OPML (từ Feedly, Inoreader hoặc trình đọc nguồn cấp dữ liệu RSS khác, ví dụ: Xóa RSS hoặc là Dòng tin tức ). Để thực hiện việc này, hãy mở terminal và sử dụng lệnh 'newsboat -i my-feeds.opml' (thay my-feeds bằng tên của tệp opml của bạn).

Newsboat imported feeds

HOẶC LÀ

Tạo một tệp có tên là url . Sử dụng một trình soạn thảo văn bản và lưu nó trong thư mục Newsboat. Đối với tôi, nó phải được đặt tại /home/ashwin/snap/newsboat/1471/.newsboat/

Mở tệp url và dán các liên kết của URL nguồn cấp RSS mà bạn muốn truy cập. Lưu và đóng nó.

Ví dụ: bạn có thể thêm chúng vào tệp url và Newsboat sẽ hiển thị các nguồn cấp dữ liệu tương ứng:

http://www.ghacks.net/feed/

http://blog.linuxmint.com/?feed=rss2

Newsboat feed list

Tùy chọn OPML nhập về cơ bản tạo tệp url cho bạn. Bạn có thể chỉnh sửa nó sau khi nó đã được tạo.

Cách mở Newsboat và sử dụng nó

Mở Terminal và gõ newsboat. Chương trình sẽ tải tệp url và bạn sẽ có thể truy cập nguồn cấp RSS trong dòng lệnh. Khi bạn đang truy cập một nguồn cấp dữ liệu mới được thêm vào, nó có thể gây ra một số lỗi. Nhấn phím r để tải lại nó và Newsboat sẽ có thể lấy nguồn cấp dữ liệu.

Newsboat feed view

Sử dụng các phím mũi tên để điều hướng giữa các nguồn cấp dữ liệu. Theo tùy chọn, bạn có thể nhập số của nguồn cấp dữ liệu và nhấn Enter để chọn. Nhấn Enter lần nữa để mở nguồn cấp dữ liệu đã chọn. Lặp lại các bước để đọc một bài báo từ nguồn cấp dữ liệu. Nhấn n để chuyển đến nguồn cấp dữ liệu chưa đọc tiếp theo. Nếu bạn muốn đọc bài báo trong trình duyệt, hãy sử dụng o.

Đây là ảnh chụp màn hình của tất cả các phím tắt có trong Newsboat.

Newsboat keyboard shortcuts

Hãy dành một chút thời gian để đọc tài liệu trên trang web chính thức để tìm hiểu cách tùy chỉnh Newsboat. Bạn có thể thay đổi màu, thêm thẻ, đặt tên tùy chỉnh cho các nguồn cấp dữ liệu, v.v.

Chốt lời

Tôi chủ yếu sử dụng Feedly cho các yêu cầu RSS của mình. Tuy nhiên, họ đã thay đổi thiết kế quá nhiều từ quá lâu và việc sử dụng nó gần như rất khó khăn. Tôi đang chuyển trở lại trình đọc độc lập. Newsboat là một cách khá hay để đọc các bài báo. Tất nhiên, không thể xem hình ảnh từ các bài đăng là một trò lừa đảo, cũng như không có khả năng tương tác với nội dung khác, ví dụ: các liên kết. tôi làm thích trải nghiệm đọc tối thiểu và không bị phân tâm.

Bây giờ bạn: Bạn đang sử dụng trình đọc nguồn cấp dữ liệu nào?