Skip to content

Latest commit

 

History

History
72 lines (50 loc) · 2.31 KB

README.md

File metadata and controls

72 lines (50 loc) · 2.31 KB

News CLI ASCII art

Find your quick news byte at your terminal.

Installation

You can download the executable directly from GitHub.

deno install --allow-net --allow-read --allow-write --allow-env -n news-cli https://raw.githubusercontent.com/bhumijgupta/Deno-news-cli/master/mod.ts

Features

  • Get news headline
  • Get news by category
  • Get news including a keyword
  • Search for news from international sources

Example

Running news-cli -latest -c technology -q Google will give output:

Screenshot

Setup

  1. Create you free account on https://newsapi.org/.
  2. Run the command to setup your api key
    news-cli --config <API_KEY>
    
  3. Run the following command to get more info
       news-cli --help
    

Usage

Run news-cli in your terminal followed by any of the filters

Optional filters:
   -h, --help		 Shows this help message and exits
   -l, --latest		 If the flag is set, then news will be returned only from latest headlines
   -q, --query		 Find news related to a specific keyword
   -c, --category		 Find news in a valid category (only applicable if used with -l, --latest). The valid categories are: business, entertainment, general, health, science, sports, technology
   --config <API_KEY>		 Set API key for news API. The key can be received from https://newsapi.org/

Linting

The project uses Deno's inbuilt formatter. You can manually lint code using

deno fmt

Author

forthebadge

Bhumij Gupta

GitHub followers LinkedIn Twitter URL


if (repo.isAwesome || repo.isHelpful) {
  StarRepo();
}