https://example.com/autoDownloader/schemas/providers/RssProvider.json
Extracts links from an RSS feed. Can filter which RSS items to take into account using regular expressions on the title
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | RssProvider.json |
object
(RSS provider)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Required | cannot be null | RSS provider |
url | string |
Required | cannot be null | RSS provider |
namespaces | object |
Optional | cannot be null | RSS provider |
xpaths | object |
Required | cannot be null | RSS provider |
patterns | array |
Optional | cannot be null | RSS provider |
type
-
is required
-
Type:
string
-
cannot be null
-
defined in: RSS provider
string
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"RssProvider" |
URL of the RSS feed. Should point to a standard RSS xml document
url
-
is required
-
Type:
string
-
cannot be null
-
defined in: RSS provider
string
unknown format: the value of this string must follow the format: url
mapping for the namespaces found in the RSS xml document. These are required for the XPath expression to work properly in case the elements mentioned in the expression are under a namespace
namespaces
-
is optional
-
Type:
object
(Details) -
cannot be null
-
defined in: RSS provider
object
(Details)
XPath expressions used to identify, filter and extract the url from the RSS feed
xpaths
-
is required
-
Type:
object
(Details) -
cannot be null
-
defined in: RSS provider
object
(Details)
list of regular expressions to match against the title of each RSS item. The corresponding URL will be passed to the downloader if any of these patterns match
patterns
-
is optional
-
Type:
string[]
-
cannot be null
-
defined in: RSS provider
string[]