Skip to content

A toy desktop RSS reader using Yarr as the backend that actually does the work

Notifications You must be signed in to change notification settings

pipwilson/yaffle-rss-reader

Repository files navigation

Yaffle is a toy cross-platform desktop RSS reader that delegates all the actually hard work off to https://github.com/nkanaev/yarr, which is a very good single-binary self-hosted RSS reader that presents a nice API for us to use.

Yaffle uses wxPython as the UI layer.

Notes

Application dependencies are managed with Poetry.

The Python versions supported mirror the versions supported by PyInstaller, which is used to build the exe for Windows.

Install Poetry and run poetry install followed by poetry run python yaffle.py.

To build the binary:

poetry run python -m PyInstaller yaffle.spec

https://pyinstaller.org/en/stable/spec-files.html

Ran SVGs from https://feathericons.com/ through https://svgtopng.com/

Woodpecker icons created by Icongeek26 - Flaticon

Yarr API

https://github.com/nkanaev/yarr/blob/master/src/assets/javascripts/api.js

About

A toy desktop RSS reader using Yarr as the backend that actually does the work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages