Fiery Feeds URL Scheme

Fiery Feeds URL Scheme

There are several URL schemes that will launch Fiery Feeds.

Launching

Just launch Fiery Feeds:

fiery://launch

Opening Accounts

Open a specific account:

fiery://account/[account index]
fiery://account/[account id]
fiery://account/[account name]

[account index] is the index of the account in the accounts list, starting with 1.
[account id] is an internally used UUID for the account.
[account name] is the given title of the account.

Subscribing

Subscribe to a specific URL. If there are multiple accounts, and no account is supplied, Fiery Feeds will ask which account to use.

fiery://subscribe/[url]
fiery://x-callback-url/subscribe?x-source=[app]&url=[url]&account=[account index | id | name]&x-success=[success]&x-failure=[failure]

[url] is the url encoded url to the feed or to a website (Fiery Feeds will search for possible feeds in the html).
[app] is the app you’re coming from
[success] is an url you want to be called, after you’ve successfully subscribed
[failure] is an url you want to be called, if there was an error subscribing
[account index] is the index of the account in the accounts list, starting with 1.
[account id] is an internally used UUID for the account.
[account name] is the given title of the account.

Additionally the feed/feeds protocol is also supported. Just replace the http/https in the feed url with feed/feeds respectively to get a link that opens Fiery Feeds and shows the subscribe view.

Adding Links

Subscribe to a specific URL. If there are multiple accounts, and no account is supplied, Fiery Feeds will ask which account to use.

fiery://add_link/[url]
fiery://x-callback-url/add-link?x-source=[app]&url=[url]&account=[account index | id | name]&x-success=[success]&x-failure=[failure]

[url] is the url encoded url to the feed or to a website (if supported by the service, i.e. Pocket, Instapaper).
[app] is the app you’re coming from
[success] is an url you want to be called, after you’ve successfully subscribed
[failure] is an url you want to be called, if there was an error subscribing
[account index] is the index of the account in the accounts list, starting with 1.
[account id] is an internally used UUID for the account.
[account name] is the given title of the account.

Synching

fiery://sync-all-accounts
fiery://x-callback-url/synchronize?account=[account index | id | name]&x-success=[success]&x-failure=[failure]&x-source=[source app]

[account index] is the index of the account in the accounts list, starting with 1.
[account id] is an internally used UUID for the account.
[account name] is the given title of the account.
[success] is an url you want to be called, after you’ve successfully subscribed
[failure] is an url you want to be called, if there was an error subscribing

Debugging

You can reset all global settings to the defaults.

fiery://reset-settings

You can reset the account changes queues (articles changes, like marking read or starred that have not yet been pushed to the server).

fiery://reset-account-queues

You can delete all iCloud data (including accounts), and rebuild them using the local information with the following url.

fiery://reset-cloud-sync

You can reset the reading progress for all articles in an account.

fiery://reset-cloud-sync/[account index]
fiery://reset-cloud-sync/[account id]
fiery://reset-cloud-sync/[account name]

[account index] is the index of the account in the accounts list, starting with 1.
[account id] is an internally used UUID for the account.
[account name] is the given title of the account.

You can also force Fiery Feeds to clear the cache directories.

fiery://clear-cache-directory

You can email your entire account database, including all articles and feeds.

fiery://mail-database

Update all home screen widgets

fiery://widget-update