RSS reader - simple command-line utility.
Project description
RSS reader
RSS reader is a command-line utility which receives RSS URL and prints results in human-readable format.
The source for this project is available here.
Installation
$ pip install rss-reader-palina-yudzina
Usage
$ rss-reader (-h | --help)
Show help message and exit
$ rss-reader
Print rss feeds in human-readable format
$ rss-reader --version
Print version info
$ rss-reader --json
Print result as JSON in stdout
$ rss-reader --verbose
Outputs verbose status messages
$ rss-reader--limit LIMIT
Limit news topics, if this parameter provided
$ rss-reader --date DATE
Gets a date in %Y%m%d format. Print news from the specified date
and source (<RSS-SOURCE-LINK>), if it specified
$ rss-reader.py --to-pdf PATH_TO_PDF
Gets file path. Convert news to pdf and save them to pdf file on the specified path
$ rss-reader.py --to-html PATH_TO_HTML
Gets file path. Convert news to html and save them to html file on the specified path
Utility provide the following interface:
usage: rss_reader.py [-h] [--version] [--json] [--verbose] [--limit LIMIT] source
Pure Python command-line RSS reader.
positional arguments: source RSS URL
optional arguments: -h, --help show this help message and exit --version Print version info --json Print result as JSON in stdout --verbose Outputs verbose status messages --limit LIMIT Limit news topics if this parameter provided
#JSON structure:
{
[
{
"feed_title": feed title,
"title": news title,
"summary": news content,
"date": news publication date,
"link": news link },
{
"feed_title": feed title,
"title": news title,
"summary": news content,
"date": news publication date,
"link": news link },
...
] }
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
Hashes for rss_reader_palina_yudzina-4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b484da6a456f121cc7079d7d75c68b9cf1d2276a4920bb0a13b72040ebf401b0 |
|
MD5 | ab63fcf0f146c86e95f5b48f32661317 |
|
BLAKE2b-256 | d72d85fee1c412d194c61668af71aebea1bc25434127da6da4430a4477db1cf1 |