turbot/rss

GitHub
steampipe plugin install rsssteampipe plugin install rss

Table: rss_item

Query items from the RSS channel or Atom feed. Item information includes title, link, content, categories and other metadata.

Note: It's not possible to list all feeds in the world, so this table requires a feed_link qualifier to be passed in the where or join clause for all queries.

Examples

Query items from a channel, newest first

select
title,
published,
link
from
rss_item
where
feed_link = 'https://www.hardcorehumanism.com/feed/'
order by
published desc;

Count items by category

select
category,
count(*)
from
rss_item,
jsonb_array_elements_text(categories) as category
where
feed_link = 'https://www.podcastinsights.com/feed/'
group by
category
order by
count desc;

.inspect rss_item

An item may represent a story - much like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points to the full story.

NameTypeDescription
_ctxjsonbSteampipe context in JSON form, e.g. connection_name.
author_emailtextEmail address of the author of the item.
author_nametextName of the author of the item.
categoriesjsonbSpecify one or more categories that the item belongs to.
contenttextContent of the item.
descriptiontextThe item synopsis.
enclosuresjsonbMedia objects attached to the item.
extensionsjsonbExtension data (e.g. Dublin Core, ITunes) for the item.
feed_linktextURL of the feed itself.
guidtextA string that uniquely identifies the item.
image_titletext
image_urltext
linktextThe URL of the item.
publishedtimestamp with time zoneTimestamp when the feed was published.
titletextThe title of the item.
updatedtimestamp with time zoneTimestamp when the feed was updated.