Skip to main content

RSS reader for final task in Python educational course

Project description

CLI utility for reading RSS news from given URL

Provides rss-reader command that receives single positional argument “source”, that should be the URL for rss news. Utility will collect data from that URL and print out collected data in human readable format.

Usage example:

rss-reader “https://news.yahoo.com/rss/” –limit 1

Output:

Feed: Yahoo News - Latest News & Headlines

Title: Woman whose rape DNA led to her arrest sues San Francisco Date: 2022-09-12T20:58:22Z Link: https://news.yahoo.com/woman-whose-rape-dna-led-205822755.html

Optional arguments:

–limit [LIMIT] Set the maximum amount of output messages

--verbose

Increase output verbosity

--version

Show current version

--json

Set output format to JSON.

Example of JSON output:

{“Feed”: “Yahoo News - Latest News & Headlines”, “Entries”: [{“Title”: “Woman whose rape DNA led to her arrest sues San Francisco”, “Date”: “2022-09-12T20:58:22Z”, “Link”: “https://news.yahoo.com/woman-whose-rape-dna-led-205822755.html”},]}

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

rss-reader-bektur-2.1.6.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file rss-reader-bektur-2.1.6.tar.gz.

File metadata

  • Download URL: rss-reader-bektur-2.1.6.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for rss-reader-bektur-2.1.6.tar.gz
Algorithm Hash digest
SHA256 a9402ec3e86419354da9a0b70fbae33597719acde1a6d333d53d0cfb32df7ed9
MD5 5ce952e2fcb7d3d3a5e6e85af10ad0ca
BLAKE2b-256 78c03155faff7467c4a09e120cada4a42b35cc1f42e89b1408e48d4ec069a319

See more details on using hashes here.

Supported by

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