Template:Firehose

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search

Firehose

Embeds a live list of podcast episodes. A firehose is just a query, so the same template gives you the whole scene on the front page, one show's back catalogue on its own page, or every episode about a person, band or place on theirs.

Usage

{{Firehose}}                        the most recent episodes across every show
{{Firehose|limit=20}}               more of them
{{Firehose|show=Toy Heart with Tom Power}}   one show
{{Firehose|topic=Bronwyn Keith-Hynes}}       everything about one subject
{{Firehose|topic={{PAGENAME}}}}     the same, on that subject's own page
{{Firehose|show=Grass Talk Radio|limit=5}}   combine them

Parameters

  • limit - how many episodes to show. Defaults to 10.
  • show - restrict to one podcast. Must match the podcast's page title.
  • topic - restrict to episodes about one subject: a person, a band, a festival, a tune. Must match that subject's page title.
  • guest - accepted as an alias for topic.
  • heading - optional heading rendered above the list.

Notes

Episodes come from Category:Podcast episodes, which is populated from the podcast feeds listed in Category:Podcasts. If a show is missing from a firehose, the fix is on the wiki: add the show, or add a guest-name pattern so its episode titles parse.

Topics are recorded with Has topic, which is deliberately general — an episode title gives up proper nouns without saying what kind of thing each one is, or whether the named party was in the room or merely discussed. One property, many entities per episode, and every entity gets the episode back on its own page.

Rows are drawn by Template:Firehose row. The query runs with link=none so that the row template receives plain values it can relabel and link itself; see that template for why.

For anything this template does not cover, write the #ask yourself — it is an ordinary semantic query over Has podcast, Has topic and Has air date, and a firehose of your own design is a legitimate thing to build.