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.
pip install -r requirements.txt
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