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

Set the maximum amount of output messages

--verbose

Increase output verbosity

--version

Show current version

--json

Set output format to JSON.

--date

Show cached entry for given date in %Y%m%d format

--to-html

Receives path where HTML file should be created and writes results in it

--to-pdf

Receives path where PDF file should be created and writes results in it

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-4.1.3.tar.gz (5.3 kB view hashes)

Uploaded Source

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