bitpiston / rss-button-for-safari

Safari web extension for news feed discovery of RSS, Atom, JSON Feed & RDF+RSS.
https://rssdiscovery.app
MIT License
26 stars 1 forks source link
atom ios javascript json-feed macos rdf rss safari-extension swift swift-ui web-extension

RSS Button for Safari

A native app extension written in Swift for Safari 12+ adding feed discovery via toolbar button.

Inspired by Syndicate by Reda Lemeden:
https://github.com/kaishin/syndicate/

Motiviation thanks to Apple depreciating Safari legacy extensions in Safari 12:
https://developer.apple.com/documentation/safariextensions

Installation

RSS Button for Safari can be purchased from the Mac App Store:

Why isn't it free? To cover the cost of the Apple Developer Program fee required to sign and distribute the extension.

Alternatively you can checkout the source and build the application and extension yourself allowing unsigned extensions from the develop menu in Safari.

To install this extension after purchasing on the App Store or compiling from source:

1) Open RSS Button for Safari from Applications.

3) Choose your preferred news reader:

Choose news reader

4) Enable the extension from Safari Preferences under the extensions tab:

Enable extension in Safari

6) If the toolbar button does not appear automatically in Safari go to View > Customize Toolbar and drag the RSS Button to your toolbar.

Requirements

Requires macOS 10.12 or newer and Safari 12 or newer.

RSS Button for Safari requires either a desktop news reader supporting RSS, Atom or JSON feeds or an account with an online news reader. If your preferred application or online news reader isn't one the below services feel free to contact me or open an issue on GitHub.

Compatible news reader applications

Compatible news reader applications include:

News reader applications that are not compatible or have known issues opening feed URLs automatically:

Supported news reader services

Custom URLs are also supported for self-hosted web services.

Usage

Active toolbar button when a page has feeds

Inactive toolbar button when a page does not have feeds

List of available feeds for a page

Subscribing a feed

Known Issues

Privacy

RSS Button for Safari does not collect or retain any data from users. Absolutely no requests to external or third party services are made from the application or extension at any time.