forked from rho_n/hpr_generator
65 lines
3.2 KiB
XML
65 lines
3.2 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom" >
|
|
<!--% PROCESS 'shared-utils.tpl.html' %-->
|
|
<!--% PROCESS 'shared-episode-summary.tpl.html' %-->
|
|
<!--% USE date %-->
|
|
<channel>
|
|
<title>Hacker Public Radio ~ Comment Feed</title>
|
|
<link><!--% baseurl %-->about.html</link>
|
|
<description>Comments Feed: Hacker Public Radio is a podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that is of interest to hackers and hobbyists.</description>
|
|
<language>en-us</language>
|
|
<copyright>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License</copyright>
|
|
<managingEditor>feedback.nospam@nospam.hackerpublicradio.org (HPR Feedback)</managingEditor>
|
|
<webMaster>admin.nospam@nospam.hackerpublicradio.org (HPR Webmaster)</webMaster>
|
|
<generator>https://repo.anhonesthost.net/rho_n/hpr_generator</generator>
|
|
<docs>https://www.rssboard.org/rss-specification</docs>
|
|
<ttl>600</ttl>
|
|
<image>
|
|
<url><!--% baseurl %-->images/hpr_feed_small.png</url>
|
|
<title>Hacker Public Radio ~ Comment Feed</title>
|
|
<link><!--% baseurl %-->about.html</link>
|
|
<description>The Hacker Public Radio Old Microphone Logo</description>
|
|
<height>164</height>
|
|
<width>144</width>
|
|
</image>
|
|
<atom:link href="<!--% baseurl %-->comments.rss" rel="self" type="application/rss+xml" />
|
|
<!--% USE DBI(constants.driver, constants.user, constants.password) %-->
|
|
<!--% FOREACH response IN DBI.query('SELECT max( comment_timestamp) AS latest_update FROM comments') %-->
|
|
|
|
<pubDate><!--% format_feed_date(response.latest_update) %--></pubDate>
|
|
<!--% END %-->
|
|
|
|
<!--% FOREACH item IN DBI.query('
|
|
SELECT C.*,
|
|
H.host, H.hostid AS host_id,
|
|
E.title AS episode_title,
|
|
E.date AS episode_date,
|
|
E.duration AS episode_duration,
|
|
M.id AS series_id, M.name AS series_name
|
|
FROM comments AS C
|
|
INNER JOIN eps AS E
|
|
ON C.eps_id = E.id
|
|
INNER JOIN hosts AS H
|
|
ON E.hostid = H.hostid
|
|
INNER JOIN miniseries AS M
|
|
ON E.series = M.id
|
|
ORDER BY C.comment_timestamp DESC
|
|
LIMIT 30
|
|
')
|
|
%-->
|
|
|
|
<item>
|
|
<title><!--% item.comment_author_name %--> says: <!--% item.comment_title %--></title>
|
|
<author>feedback.nospam@nospam.hackerpublicradio.org (<!--% item.comment_author_name %-->)</author>
|
|
<link><!--% baseurl %-->eps/hpr<!--% zero_pad_left(item.eps_id) %-->/index.html#comments</link>
|
|
<description><![CDATA[<strong>
|
|
RE: hpr<!--% zero_pad_left(item.eps_id) %-->::<!--% item.episode_date %--> <em><!--% item.episode_title %--></em> by <a href="<!--% baseurl %-->correspondents/<!--% zero_pad_left(item.host_id) %-->.html"><!--% item.host %--></a></strong><!--% rss_show_series(item.series_name, item.series_id) %--><br />
|
|
<!--% display_episode_duration(item.episode_duration) %--><!--% display_listen_in(item.eps_id) %--><br /><!--% item.comment_text FILTER html_line_break %-->
|
|
]]></description>
|
|
<pubDate><!--% format_feed_date(item.comment_timestamp) %--></pubDate>
|
|
<guid isPermaLink="false"><!--% baseurl %-->eps/hpr<!--% zero_pad_left(item.eps_id) %-->/index.html#comment_<!--% item.id %--></guid>
|
|
</item>
|
|
<!--% END %-->
|
|
</channel>
|
|
</rss>
|