RSS Funnel

The RSS Funnel aggregates various sources and returns the messages as one RSS. Filtering and sorting of RSS items is possible in this process.

The management and maintenance of the funnel is done in a back office application.


Process

  • Includes one or more RSS feeds in the backoffice.

  • RSS Funnel returns url based on funnel GUID/ Channel GUID.

  • Tags from the RSS feed can be included as parameters in the url.

  • RSS Funnel displays only the messages that match the parameters in the url.

  • Feed is sorted by the tag that is provided, default is date.

  • Both tags and sort parameters are optional.

  • If a tag is specified that is not known in the feed, this parameter is ignored.

  • Encoding of foreign characters is necessary due to literal matching.


Calling RSS

The channel can be invoked via:
https://rssfunnel.ternair.com/[ChannelGUID]

ChannelGUID
Unique ID of the channel, this can be found in the backoffice application

This feed can be read by all standard RSS readers.

Output-funnel


Example

https://rssfunnel.ternair.com/[ChannelGUID]?[tag]=[value]&[tag]=[value]&sort=[tag]&sort_order=asc&max_items=5

So:

https://rssfunnel.ternair.com/1957C25-AD5E-4B3B-86F6-E31A328F07E4?max_items=2&category=General&sort_order=asc

  • Multiple tags can be specified as a parameter, these are followed as an AND (must satisfy all parameter values)

  • Parameter 'sort' must be sorted

    • sort_order has 3 variants desc (from Z to A/ from high to low), asc (from A to Z/ from low to high) or random (random/random), desc is applied by default.

  • max_items specifies the maximum number of records returned


IN functionality

It is possible to provide parameters with multiple values for filtering by separating them with commas. (must satisfy at least one parameter value).

Example

https://https://rssfunnel.ternair.com/[ChannelGUID]?[tag]=[value1],[value2],[value3]

So:

https://rssfunnel.ternair.com/ 1957C25-AD5E-4B3B-86F6-E31A328F07E4?category=Potatoes,Milk,Cereals

Result:
All items where the tag "category" contains one of the following values:
  • Potatoes

  • Milk

  • Cereal


NOT functionality

It is possible to provide parameters with values to be excluded from the results. For this you use an exclamation mark; [tag]=![value].

Example

https://rssfunnel.ternair.com/[ChannelGUID]?[tag]=![value1]

So:

https://rssfunnel.ternair.com/ 1957C25-AD5E-4B3B-86F6-E31A328F07E4?category=!Farmers

Result:
All items where the tag "category" contains the value "Farmers" will be excluded.

This can be used in conjunction with the IN functionality. You then get:

Example

https://rssfunnel.ternair.com/[ChannelGUID]?[tag]=[value1],[value2],[value3]

So:

https://rssfunnel.ternair.com/ 1957C25-AD5E-4B3B-86F6-E31A328F07E4?category=!Potatoes,Milk,Grain

Result:
All items where the tag "category" does not contain any of the following values:
  • Potatoes

  • Milk

  • Cereal


Input RSS

A Feed is populated in the RSS Tunnel Backoffice and must conform to RSS standards.
A message (<item>) must contain at least the fields below.

Element

Description

<title>

Item title

<description>

Description of the item

<link>

Hyperlink to open the item


Input funnel
  • RSS url

  • Max. records

  • Active yes/no


RSS Reader
Every browser has its own RSS reader. Online readers (for example: http://feedreader.com/online/) or reader tools can also be used to read the feed.

Copyright © 2025 Ternair.