Clinews - Đọc tin tức mới nhất từ ​​dòng lệnh

Tin tức ga cuối

Ngày nay hãy nói về một ứng dụng tuyệt vời điều này sẽ giúp chúng tôi bám sát các tiêu đề mới nhất từ ​​dòng lệnh của chúng tôi một cách thoải mái.

Tiện ích mà chúng ta sẽ nói đến hôm nay giống như tên gọi của nó người nuôi cái nào Được sử dụng để đọc tin tức và tiêu đề mới nhất từ ​​các trang web phổ biến, blog từ thiết bị đầu cuối.

Tiện ích này Nó sẽ cho phép chúng tôi được thông báo về những tin tức mà chúng tôi quan tâm, vì nó có đặc điểm là chúng tôi có thể lọc tin tức theo tiêu chí mà chúng tôi chỉ ra.

Theo cách này Clinews sẽ tìm kiếm tin tức ở tất cả các nguồn phù hợp với tiêu chí / thuật ngữ tìm kiếm.

Giữa Các đặc điểm chính mà chúng ta có thể tìm thấy trong Clinews là:

  • Giới hạn số lượng tin tức bạn muốn xem,
  • Sắp xếp tin tức (hàng đầu, mới nhất, phổ biến),
  • Hiển thị tin bài trong các danh mục (ví dụ: kinh doanh, giải trí, trò chơi, nói chung, âm nhạc, chính trị, khoa học & tự nhiên, thể thao, công nghệ)

Với Clinews, bạn có thể đọc những gì đang xảy ra trên thế giới trực tiếp từ Terminal của bạn. Nó là một tiện ích mã nguồn mở miễn phí được viết bằng NodeJS.

Làm thế nào để cài đặt Clinews?

Điều đầu tiên chúng ta phải tính đến là Clinews, được viết bằng NodeJS nên chúng ta phải cài đặt nó trên hệ thống của mình.

Nếu bạn chưa cài đặt nó, chỉ cần mở một thiết bị đầu cuối và chạy lệnh sau:

sudo apt-get install nodejs npm

Với điều này, chúng ta sẽ có NodeJS và trình quản lý gói NPM, bây giờ với sự trợ giúp của điều này, chúng tôi sẽ cài đặt ứng dụng và trong cùng một thiết bị đầu cuối, chúng ta sẽ thực hiện lệnh sau để cài đặt Clinews:

npm i -g clinews

Đã hoàn tất việc cài đặt ứng dụng, bây giờ chúng ta phải định cấu hình API để lấy siêu dữ liệu cho các tiêu đề hiện được xuất bản trên nhiều nguồn tin tức và blog.

Nó hiện cung cấp các tiêu đề trực tiếp từ 70 nguồn phổ biến, bao gồm Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, Hacker News, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian, The Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall Street Journal, Hoa Kỳ. và hơn thế nữa.

Để có được API này chúng ta phải đi đến liên kết sau và đăng ký một tài khoản. https://newsapi.org/register

Khi bạn đã lấy được khóa API từ trang API Tin tức, chỉnh sửa tệp của bạn. bashrc:

sudo vi ~/.bashrc

Thêm khóa API newsapi vào cuối như hình dưới đây:

export IN_API_KEY="-tu-API-key-"

Lưu ý rằng bạn phải dán khóa bên trong dấu ngoặc kép. Lưu và đóng tập tin.

Sau khi thực hiện xong, bây giờ họ phải thực hiện lệnh sau để cập nhật các thay đổi.

sudo source ~/.bashrc

Bây giờ chúng ta hãy tiếp tục và tìm các tiêu đề mới nhất từ ​​các nguồn mới.

Làm thế nào để sử dụng Clinews?

tin tức

Để chạy tiện ích này Chúng ta phải mở một thiết bị đầu cuối và chúng ta sẽ thực hiện lệnh sau trong đó, mà chúng tôi sẽ đồng hành với nguồn tin tức mà chúng tôi quan tâm.

news fetch google-news

Đây trong ví dụ khá thực tế này Chúng tôi yêu cầu ứng dụng lấy 10 tiêu đề cuối cùng (theo mặc định) từ nguồn “Google Tin tức. Ngoài ra, nó còn hiển thị mô tả ngắn gọn về tin tức, ngày và giờ được xuất bản và liên kết thực tế đến nguồn.

Để đọc một mục tin tức trong trình duyệt của bạn, hãy giữ phím Ctrl và nhấp vào URL. Nó sẽ mở trong trình duyệt web mặc định của bạn.

Si họ muốn biết thông tin về các nguồn mà từ đó họ có được thông tin ứng dụng này có thể chạy lệnh này:

news sources

Với đó chúng sẽ được liệt kê và hiển thị trong thiết bị đầu cuối. Clinews liệt kê tất cả các nguồn tin tức, bao gồm tên nguồn tin tức, tìm kiếm id, mô tả trang web, URL trang web và quốc gia đặt nó.

Để tìm kiếm bất kỳ tiêu chí nào trong ứng dụng này Chúng tôi làm điều đó với lệnh sau:

news search "Linux"

Và với điều này, các nguồn chứa tin tức về tiêu chí này sẽ được hiển thị.

Nếu bạn muốn biết thêm một chút về việc sử dụng ứng dụng này, bạn có thể chạy:

clinews -h

Để 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.