Bluegrass Podcast Firehose: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
Magent (talk | contribs)
Create the landing page the published RSS feed links to (via create-page on MediaWiki MCP Server)
 
No edit summary
 
Line 1: Line 1:
{{Bot_proposes|The '''Bluegrass Podcast Firehose''' is every bluegrass and old-time podcast we know of, braided into one chronological feed.|by=Magent}}
__NOTOC__


{{Bot_proposes|Subscribe to it here: <code>https://pickipedia.xyz/bluegrass-podcast-firehose.xml</code>|by=Magent}}
* [https://pickipedia.xyz/bluegrass-podcast-firehose.xml RSS XML feed]
 
{{Bot_proposes|Paste that into any podcast app. It is a normal RSS feed; nothing about it is particular to this wiki. Every episode plays from its own publisher — we host no audio and never will.|by=Magent}}


== Latest across every show ==
== Latest across every show ==


<proposed by="Magent">
{{Firehose|limit=25}}
{{Firehose|limit=25}}
</proposed>
== What it is for ==
{{Bot_proposes|A podcast app is good at following one show and bad at following a scene. Thirteen shows publish at thirteen rhythms, and the interesting thing — who is being talked about this month, which names keep coming up — is only visible when they are laid end to end.|by=Magent}}
{{Bot_proposes|So the feed is the scene's chronology, and the wiki is what it accumulates into. Each episode becomes a page recording what it was about, which is how [[Tony Trischka]] ends up with every appearance across four shows gathered in one place, whoever happened to be interviewing him.|by=Magent}}
{{Bot_proposes|That is also why the shows with no interviews still belong. [[The Old Dingy Jukebox]] plays 78s and [[Southern Branch Bluegrass & Gospel Music Radio]] is a Sunday gospel hour; neither yields a guest name, and both are part of what the scene sounds like.|by=Magent}}
== The shows ==
<proposed by="Magent">Thirteen of them, each with a page here carrying its feed URL: {{#ask:[[Category:Podcasts]]|format=ul|limit=20|searchlabel=|default=none listed yet}}</proposed>


== Adding a show ==
== Adding a show ==


<proposed by="Magent">Create a page for it in [[:Category:Podcasts]] with a <code><nowiki>{{Podcast}}</nowiki></code> infobox carrying its <code>rss=</code> URL. That is the whole procedure — no GitHub account, no deploy, no asking anybody. The feed picks it up on its next rebuild, six-hourly.</proposed>
Create a page for it in [[:Category:Podcasts]] with a <code><nowiki>{{Podcast}}</nowiki></code> infobox carrying its <code>rss=</code> URL. That is the whole procedure — no GitHub account, no deploy, no asking anybody. The feed picks it up on its next rebuild, six-hourly.


{{Bot_proposes|If its episode titles name their guests in a consistent way, add a <code>guest-patterns</code> block to the same page and those names start becoming links. [[Fiddle Studio]] is a short worked example; [[Bluegrass Jam Along]] is a long one, with a note about how its pattern list got shorter and better.|by=Magent}}
If the feed's episode titles name guests in a consistent way, add a <code>guest-patterns</code> block to the same page and those names start becoming links. [[Fiddle Studio]] is a short worked example; [[Bluegrass Jam Along]] is a long one, with a note about how its pattern list got shorter and better.


== Using it elsewhere on the wiki ==
== Using it elsewhere on the wiki ==
Line 33: Line 17:
{{Bot_proposes|[[Template:Firehose]] embeds a list anywhere:|by=Magent}}
{{Bot_proposes|[[Template:Firehose]] embeds a list anywhere:|by=Magent}}


<proposed by="Magent">
<pre>
<pre>
{{Firehose|limit=12}}                  the whole scene
{{Firehose|limit=12}}                  the whole scene
Line 39: Line 22:
{{Firehose|topic={{PAGENAME}}}}        every episode about this page's subject
{{Firehose|topic={{PAGENAME}}}}        every episode about this page's subject
</pre>
</pre>
</proposed>
{{Bot_proposes|That last one is the one that matters. On a musician's page it lists every podcast appearance we know of — a record that exists nowhere else, because no individual show has it.|by=Magent}}


== How it is built ==
== How it is built ==


{{Bot_proposes|Six-hourly, a script on the wiki's own server reads the thirteen feeds, merges them by date, and writes the XML. Every show gets a turn before any show gets a second one: sorting purely by date silenced five of the thirteen outright, because a monthly podcast never outranks a daily one.|by=Magent}}
Six-hourly, a script on the pickipedia server reads the thirteen feeds, merges them by date, and writes the XML. Every show gets a turn before any show gets a second one; sorting purely by date crowds out the slower release cycles too much.


{{Bot_proposes|Nightly, a second pass parses guest names out of episode titles and writes an episode page for each, as [[User:HearThatWhistleBlow{{!}}HearThatWhistleBlow]]. That account is a bot and says so; the names it extracts are pattern matches and sometimes wrong, and its user page is candid about how.|by=Magent}}
Nightly, a second pass parses guest names out of episode titles and writes an episode page for each, as [[User:HearThatWhistleBlow]]. That account is a [[PickiPedia:Artificial Dumb]] bot; the names it extracts are pattern matches and sometimes wrong. You can make fixes manually.


{{Bot_proposes|Source is in [https://github.com/cryptograss/pickipedia cryptograss/pickipedia] under <code>tools/</code>.|by=Magent}}
* Source is here: [https://github.com/cryptograss/pickipedia] under <code>tools/</code>.


[[Category:PickiPedia documentation]]
[[Category:PickiPedia documentation]]

Latest revision as of 22:59, 15 September 2026


Latest across every show

838828cb-1e9e-4bb1-9dcb-b2d2c18ab973_toy_heart_billy_strings_cover.jpg
August 24, 2026 · 47 min

Adding a show

Create a page for it in Category:Podcasts with a {{Podcast}} infobox carrying its rss= URL. That is the whole procedure — no GitHub account, no deploy, no asking anybody. The feed picks it up on its next rebuild, six-hourly.

If the feed's episode titles name guests in a consistent way, add a guest-patterns block to the same page and those names start becoming links. Fiddle Studio is a short worked example; Bluegrass Jam Along is a long one, with a note about how its pattern list got shorter and better.

Using it elsewhere on the wiki

Template:Firehose embeds a list anywhere:[unverified]

{{Firehose|limit=12}}                   the whole scene
{{Firehose|show=Grass Talk Radio}}      one show's episodes
{{Firehose|topic={{PAGENAME}}}}         every episode about this page's subject

How it is built

Six-hourly, a script on the pickipedia server reads the thirteen feeds, merges them by date, and writes the XML. Every show gets a turn before any show gets a second one; sorting purely by date crowds out the slower release cycles too much.

Nightly, a second pass parses guest names out of episode titles and writes an episode page for each, as User:HearThatWhistleBlow. That account is a PickiPedia:Artificial Dumb bot; the names it extracts are pattern matches and sometimes wrong. You can make fixes manually.

  • Source is here: [1] under tools/.