Newsroom, một CLI hiện đại để đọc tin tức yêu thích của bạn trong Ubuntu

Về tòa soạn

Trong phần tiếp theo, chúng ta sẽ tìm hiểu về Newsroom. Đây là một công cụ hiện đại và miễn phí cho dòng lệnh. Nó là mã nguồn mở và sẽ giúp chúng tôi nhận tin tức yêu thích của chúng tôi trong Ubuntu. Nó được phát triển bằng JavaScript (cụ thể là NodeJS). Nó là một tiện ích đa nền tảng và chạy trơn tru trên các hệ thống Gnu / Linux, Mac OSX và Windows.

Nếu bạn là người yêu thích dòng lệnh, thì chắc chắn bạn sẽ làm được nhiều việc, chẳng hạn như điều khiển hệ thống Gnu / Linux của mình (cục bộ hoặc từ xa), lập trình, truy cập bằng Googler, chơi trò chơi và nhiều thứ khác từ bên trong. cửa sổ đầu cuối. Với công cụ này, bạn có thể đọc tin tức yêu thích của mình và luôn cập nhật.

Phông chữ mặc định của Newsroom là: hackernews, techcrunch, inside, bnext, ithome, wanqu, gật gù, codetengu và gankio. Nhưng nếu chúng ta không thích chúng, chúng tôi có thể định cấu hình phông chữ của riêng mình thông qua một tệp OPML (Ngôn ngữ đánh dấu bộ xử lý phác thảo). Đây là một định dạng dựa trên XML được thiết kế để trao đổi thông tin có cấu trúc giữa các ứng dụng chạy trên các hệ điều hành và môi trường khác nhau.

Điều kiện tiên quyết

Chúng tôi sẽ cần phải có trình quản lý gói cho NodeJS. Bạn sẽ có thể cài đặt NodeJS và NPM cùng một lúc trên hệ thống Ubuntu của mình bằng cách làm theo các bước mà chúng tôi chỉ ra trong blog này về cách cài đặt NodeJS.

Cài đặt Newsroom

Khi chúng tôi đã cài đặt NPM trên hệ thống của mình, chúng tôi có thể cài đặt Newsroom với quyền của quản trị viên bằng cách sử dụng lệnh sudo. Chúng tôi sẽ làm điều này như sau ( -g tùy chọn có nghĩa là cài đặt toàn cầu, được sử dụng bởi tất cả người dùng hệ thống) trong thiết bị đầu cuối (Ctrl + Alt + T):

sudo npm install -g newsroom-cli

Sau khi cài đặt Newsroom thành công, chúng ta có thể bắt đầu sử dụng nó bằng cách gõ lệnh sau vào cùng một thiết bị đầu cuối:

newsroom

Lệnh này sẽ đưa chúng ta đến một giao diện dòng lệnh tương tác trong đó chúng ta có thể chọn nguồn tin tức của mình. Chúng tôi sẽ phải sử dụng mũi tên lên và xuống để chọn nguồn từ danh sách các nguồn được xác định trước như hình dưới đây.

Tòa soạn báo được phát hành mặc định

Sau khi chọn một nguồn tin tức, tất cả các tiêu đề tin tức sẽ được hiển thị như ảnh chụp màn hình bên dưới. Sau đó chúng ta có thể chọn một mục bằng cách nhấn phím cách. Sau khi thực hiện lựa chọn, mục sẽ được biểu thị bằng một vòng tròn màu xanh lá cây, như thể hiện trong ảnh chụp màn hình bên dưới. Chúng tôi sẽ có thể nhấn Enter để đọc chi tiết hơn từ trình duyệt web của chúng tôi định trước.

tòa soạn chọn tin tức

đến thoát khỏi CLI, chúng ta sẽ phải nhấn Ctrl + C.

Chúng tôi cũng có thể cung cấp nguồn từ đó chúng tôi muốn nhận tin tức trực tiếp. Chúng tôi sẽ có thể giới hạn số lượng các mục tin tức sẽ được hiển thị cho chúng tôi trên màn hình. Rõ ràng là nguồn tin tức này phải nằm trong tệp OPML từ các nguồn của chúng tôi. Định dạng của lệnh mà chúng ta sẽ phải sử dụng sẽ như hình dưới đây:

newsroom fuente número-de-elementos

Ví dụ:

newsroom hackernews 3

Tạo tệp phông chữ của riêng bạn

Cuối cùng nhưng không kém phần quan trọng, chúng ta cũng có thể sử dụng tệp OPML của riêng chúng tôi, như được thể hiện dưới đây. Bằng cách này, bất kỳ ai cũng có thể thêm nguồn tin tức của riêng mình như ubunlog.com, entreunosyceros.net, v.v.

tòa soạn -o nguồn riêng

newsroom -o tus-fuentes.opml

Việc tạo tệp này yêu cầu một cú pháp nhất định. Nếu ai đó muốn thử tạo của riêng họ, họ có thể tham khảo cách tạo tệp OPML ở phần tiếp theo website. Ngay cả khi tôi phải nói rằng bạn có thể sử dụng một tệp XML, của một nguồn cấp dữ liệu chẳng hạn để có thể xem nội dung của nó. Bạn chỉ cần thay đổi phần mở rộng .xml thành .opml.

Giúp

Để xem thông báo trợ giúp của Newsroom, chúng tôi sẽ chỉ phải sử dụng lệnh sau trong terminal (Ctrl + Alt + T):

tòa soạn trợ giúp

newsroom --help

Gỡ cài đặt Newsroom

Để xóa công cụ này khỏi máy tính của chúng tôi, chúng tôi sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl + Alt + T). Trong đó chúng tôi sẽ viết:

sudo npm uninstall -g newsroom-cli

đến có thêm thông tin về ứng dụng này cho thiết bị đầu cuối, bất kỳ ai cũng có thể kiểm tra kho lưu trữ của Newsroom hoặc chúng tôi cũng có thể thấy mã của bạn trong Kho lưu trữ GitHub. Newsroom là một cách tuyệt vời khác để tải tin tức Gnu / Linux yêu thích của chúng tôi từ dòng lệnh.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.