Skip to content

FelixSteindorff/Streamline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Streamline

Streamline is a minimal, accessible RSS reader written in Python. It can parse local feed files or retrieve items from a Fever API compatible server. The output is kept simple so that it works well with assistive technologies such as screen readers.

Requirements

pip install -r requirements.txt

Usage

Read a local feed file:

python streamline.py local path/to/feed.xml

Interactive browsing:

python streamline.py local path/to/feed.xml --interactive

Fetch items from a Fever API endpoint:

python streamline.py fever --url https://example.com/fever --api-key YOUR_KEY

Add --interactive to use hotkeys for navigation when fetching from Fever.

The client prints the title, link and a short summary of each entry. In interactive mode you can navigate with these hotkeys:

  • n: next entry
  • p: previous entry
  • o: open the entry link in the default browser
  • q: quit the viewer

About

a small rss client written in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages