Skip to main content

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

Release files for newsapi-cli 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for newsapi-cli 1.2.1
File Size Uploaded
newsapi-cli-1.2.1.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for newsapi-cli 1.2.1
File Interpreter ABI Platform
newsapi_cli-1.2.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 12.9 kB

Release files / newsapi-cli-1.2.1.tar.gz

Download URL newsapi-cli-1.2.1.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
df91a305d6a74ac3548a17b5fc9c0af575a3be04f8c037893548d5b8465191e5
BLAKE2b-256 checksum
How to use checksums
173567b903cb2400e2d5b9aa8416dc0eb9bb60f68fe2d934316f9cf08d10a0a5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / newsapi_cli-1.2.1-py2.py3-none-any.whl

Download URL newsapi_cli-1.2.1-py2.py3-none-any.whl
Size 8.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
05b2a50360728cf819dd8a24701e44418d627b9896fc7847b54c3436e9c77d87
BLAKE2b-256 checksum
How to use checksums
b172f87982223df44ed9563e5fbe4e8634c2a684bd4ce6683b448728efe0c1c4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files

1.2.0

2 release files

1.1.1

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page