Skip to main content

A newsapi.org command line program in Python.

Project description

PyPI version

A command line application for displaying news headlines, written in Python.

Getting Started

Prerequisites

Installing

Newsapi-cli is on PyPI so it can be installed with pip.

$ pip install newsapi-cli

To upgrade use the -U flag.

$ pip install -U newsapi-cli

Alternatively get the source and install locally.

$ pip install -e ./newsapi-cli/

Adding your API key

To begin you will need to add your API key. If you do not have an API key you can get one free from News API.

$ news api YOUR00API00KEY00GOES00HERE

Using newsapi-cli

Usage:
  news sources
  news <source>
  news search <keyword>
  news -h | --help
  news --version

Display a list of all news sources

$ news sources

Get headlines from a specific source

$ news <source>

Get headlines related to a keyword

$ news search <keyword>

Example

Get news headlines from the bbc-news source.

$ news bbc-news

Get top news headlines for Great Britain.

$ news gb

Get top business news headlines for Great Britain.

$ news gb/business

Get top headlines about apple.

$ news search apple

Built With

Authors

License

This project is licensed under the MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newsapi-cli-1.2.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

newsapi_cli-1.2.1-py2.py3-none-any.whl (8.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file newsapi-cli-1.2.1.tar.gz.

File metadata

  • Download URL: newsapi-cli-1.2.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/33.1.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

File hashes

Hashes for newsapi-cli-1.2.1.tar.gz
Algorithm Hash digest
SHA256 df91a305d6a74ac3548a17b5fc9c0af575a3be04f8c037893548d5b8465191e5
MD5 78eb0c76a5fa9ef6ee8fca0985a146c9
BLAKE2b-256 173567b903cb2400e2d5b9aa8416dc0eb9bb60f68fe2d934316f9cf08d10a0a5

See more details on using hashes here.

File details

Details for the file newsapi_cli-1.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: newsapi_cli-1.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/33.1.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

File hashes

Hashes for newsapi_cli-1.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 05b2a50360728cf819dd8a24701e44418d627b9896fc7847b54c3436e9c77d87
MD5 3c3eedb47e07098465a2452b98c4d5a1
BLAKE2b-256 b172f87982223df44ed9563e5fbe4e8634c2a684bd4ce6683b448728efe0c1c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page