Compare commits
No commits in common. "e250581f3c916aeca72d81918087b233de12db24" and "b8a5a99523c3555c8097d983058c3227712b67b3" have entirely different histories.
e250581f3c
...
b8a5a99523
@ -12,11 +12,9 @@ Static web page generator for the Hacker Public Radio website.
|
||||
* Pod::Usage
|
||||
* Config::Std
|
||||
* Template
|
||||
* Template::Plugin::File
|
||||
* Template::Plugin::DBI
|
||||
* Template::Plugin:File
|
||||
* DBI
|
||||
* Tie::DBI
|
||||
* DBD::SQLite
|
||||
* Date::Calc
|
||||
|
||||
## Usage
|
||||
|
@ -43,11 +43,9 @@ This is a site generator for the Hacker Public Radio website based upon the Perl
|
||||
* Pod::Usage
|
||||
* Config::Std
|
||||
* Template
|
||||
* Template::Plugin::File
|
||||
* Template::Plugin::DBI
|
||||
* Template::Plugin:File
|
||||
* DBI
|
||||
* Tie::DBI
|
||||
* DBD::SQLite
|
||||
* Date::Calc
|
||||
|
||||
=head1 AUTHOR
|
||||
|
5
site.cfg
5
site.cfg
@ -53,8 +53,3 @@ navigation: navigation-about.tpl.html
|
||||
content: content-correspondent.tpl.html
|
||||
multipage: true
|
||||
filename: correspondents/[id]/index.html
|
||||
|
||||
[series]
|
||||
navigation: navigation-get-shows.tpl.html
|
||||
content: content-series.tpl.html
|
||||
filename: series/index.html
|
||||
|
@ -47,9 +47,7 @@
|
||||
<header>
|
||||
<h1><a href="episodes/hpr<!--% latest_episodes.id %-->.html">hpr<!--% latest_episodes.id %--> :: <!--% latest_episodes.title %--></a></h1>
|
||||
<h3><!--% latest_episodes.summary%--></h3>
|
||||
<p class="meta"$><!--% IF get_avatar(latest_episodes.hostid) != 'hpr_logo.png' %-->
|
||||
<img src="./images/<!--% get_avatar(latest_episodes.hostid) %-->" height="80" width="80" alt="" /></a><!--% END %-->
|
||||
<br>Hosted by <a href="correspondents/<!--% zero_pad_left(latest_episodes.hostid) %-->/index.html"><!--% latest_episodes.host %--></a> on <!--% latest_episodes.date %--> is flagged as <!--% latest_episodes.explicit %--> and released under a <!--% latest_episodes.license %--> license. <br>
|
||||
<p class="meta"$><img src="./images/<!--% get_avatar(latest_episodes.hostid) %-->" height="80" width="80" alt="" /></a><br>Hosted by <a href="correspondents/<!--% zero_pad_left(latest_episodes.host_id) %-->/index.html"><!--% latest_episodes.host %--></a> on <!--% latest_episodes.date %--> is flagged as <!--% latest_episodes.explicit %--> and released under a <!--% latest_episodes.license %--> license. <br>
|
||||
<strong>Tags:</strong> <!--% latest_episodes.tags %--><em></em>.<br>
|
||||
<small>listen in <a href="local/hpr<!--% latest_episodes.id %-->.ogg">ogg</a>, <a href="local/hpr<!--% latest_episodes.id %-->.spx">spx</a>, or <a href="local/hpr<!--% latest_episodes.id %-->.mp3">mp3</a> format. <!--% show_series(latest_episodes.series) %-->
|
||||
<a href="eps.php?id=3628#comments">comments (0)</a></small>
|
||||
|
@ -1,29 +0,0 @@
|
||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
|
||||
<article>
|
||||
<!--% USE DBI(constants.driver, constants.user, constants.password) %-->
|
||||
<h1 class="title">In-Depth Series</h1>
|
||||
<!--% FOREACH series IN DBI.query(
|
||||
'SELECT miniseries.id, miniseries.name, miniseries.description,
|
||||
miniseries.private, miniseries.image, miniseries.valid,
|
||||
ep.number_of_episodes, ep.latest_show, ep.earliest_show
|
||||
FROM miniseries
|
||||
INNER JOIN
|
||||
(SELECT series,
|
||||
COUNT(eps.id) AS number_of_episodes,
|
||||
MAX(eps.date) AS latest_show,
|
||||
MIN(eps.date) AS earliest_show
|
||||
FROM eps
|
||||
GROUP BY series) AS ep ON ep.series = miniseries.id
|
||||
ORDER BY name'
|
||||
) %-->
|
||||
<h2><a href="series/<!--% zero_pad_left(series.id) %-->.html"><!--% series.name %--></a></h2>
|
||||
<ul>
|
||||
<li>Number of episodes: <!--% series.number_of_episodes %--></li>
|
||||
<li>Open/closed: <!--% display_choice(series.private, 'closed', 'open') %--></li>
|
||||
<li>Date of earliest show: <!--% series.earliest_show %--></li>
|
||||
<li>Date of latest show: <!--% series.latest_show %--></li>
|
||||
<li>Series RSS feeds: <a href="hpr_ogg_rss.php?series=38">ogg</a>, <a href="hpr_spx_rss.php?series=38">spx</a>, <a href="hpr_mp3_rss.php?series=38">mp3</a></li>
|
||||
</ul>
|
||||
<em><!--% series.description %--></em>
|
||||
<!--% END %-->
|
||||
</article>
|
@ -1,9 +1,9 @@
|
||||
<ul>
|
||||
<li><a href="/calendar.php"><strong>⇧Upload⇧</strong></a></li>
|
||||
<li><a href="index.html"><strong>Home</a></li>
|
||||
<li><a href="about.html">About »</strong></a></li>
|
||||
<li><a href="correspondents/index.html">Hosts</a></li>
|
||||
<li><a href="contact.html">Contact</a></li>
|
||||
<li><a href="promote.html">Promote HPR</a></li>
|
||||
<li><a href="/index.php"><strong>Home</a></li>
|
||||
<li><a href="/about.php">About »</strong></a></li>
|
||||
<li><a href="/correspondents.php">Hosts</a></li>
|
||||
<li><a href="/contact.php">Contact</a></li>
|
||||
<li><a href="/promote.php">Promote HPR</a></li>
|
||||
<li><a href="/comments_viewer.php">Show Comments</a></li>
|
||||
</ul>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<ul>
|
||||
<li><a href="/calendar.php"><strong>⇧Upload⇧</strong></a></li>
|
||||
<li><a href="/index.html"><strong>Home</a></li>
|
||||
<li><a href="/help_out.html">Contribute »</strong></a></li>
|
||||
<li><a href="/contribute.html">Submit Show</a></li>
|
||||
<li><a href="/report_missing_tags.html">Fix Tags</a></li>
|
||||
<li><a href="/requested_topics.html">Topics</a></li>
|
||||
<li><a href="/index.php"><strong>Home</a></li>
|
||||
<li><a href="/help_out.php">Contribute »</strong></a></li>
|
||||
<li><a href="/contribute.php">Submit Show</a></li>
|
||||
<li><a href="/report_missing_tags.php">Fix Tags</a></li>
|
||||
<li><a href="/requested_topics.php">Topics</a></li>
|
||||
</ul>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<ul>
|
||||
<li><a href="/calendar.php"><strong>⇧Upload⇧</strong></a></li>
|
||||
<li><a href="/index.html"><strong>Home</strong></a></li>
|
||||
<li><a href="/syndication.html"><strong>Get Shows »</strong></a></li>
|
||||
<li><a href="/index_full.html">Full Episode Guide</a></li>
|
||||
<li><a href="/series/index.html">In-Depth Series</a></li>
|
||||
<li><a href="/index.php"><strong>Home</strong></a></li>
|
||||
<li><a href="/syndication.php"><strong>Get Shows »</strong></a></li>
|
||||
<li><a href="/index_full.php">Full Episode Guide</a></li>
|
||||
<li><a href="/series.php">In-Depth Series</a></li>
|
||||
<li><a href="/download.php">Download Options</a></li>
|
||||
</ul>
|
||||
|
@ -1,10 +1,10 @@
|
||||
<ul>
|
||||
<li><a href="/calendar.php"><strong>⇧Upload⇧</strong></a></li>
|
||||
<li><a href="/index.html"><strong>Home</a></li>
|
||||
<li><a href="/contribute.html">Give Shows »</strong></a>
|
||||
<li><a href="/stuff_you_need_to_know.html">Info</a></li>
|
||||
<li><a href="/theme.html">Theme</a></li>
|
||||
<li><a href="/requested_topics.html">Topics</a></li>
|
||||
<li><a href="/recording.html">Recording</a></li>
|
||||
<li><a href="/index.php"><strong>Home</a></li>
|
||||
<li><a href="/contribute.php">Give Shows »</strong></a>
|
||||
<li><a href="/stuff_you_need_to_know.php">Info</a></li>
|
||||
<li><a href="/theme.php">Theme</a></li>
|
||||
<li><a href="/requested_topics.php">Topics</a></li>
|
||||
<li><a href="/recording.php">Recording</a></li>
|
||||
<li><a href="/request_a_slot.php">Scheduling</a></li>
|
||||
</ul>
|
||||
|
@ -1,10 +1,10 @@
|
||||
<ul>
|
||||
<li><a href="calendar.php"><strong>⇧Upload⇧</strong></a></li>
|
||||
<li><a href="index.html"><strong>Home »</strong></a></li>
|
||||
<li><a href="syndication.html">Get Shows</a></li>
|
||||
<li><a href="contribute.html">Give Shows</a></li>
|
||||
<li><a href="help_out.html">Contribute</a></li>
|
||||
<li><a href="tags.html">Tags</a></li>
|
||||
<li><a href="about.html">About</a></li>
|
||||
<li><a href="search.html">Search</a></li>
|
||||
<li><a href="/calendar.php"><strong>⇧Upload⇧</strong></a></li>
|
||||
<li><a href="/index.php"><strong>Home</a></li>
|
||||
<li><a href="/contribute.php">Give Shows »</strong></a>
|
||||
<li><a href="/stuff_you_need_to_know.php">Info</a></li>
|
||||
<li><a href="/theme.php">Theme</a></li>
|
||||
<li><a href="/requested_topics.php">Topics</a></li>
|
||||
<li><a href="/recording.php">Recording</a></li>
|
||||
<li><a href="/request_a_slot.php">Scheduling</a></li>
|
||||
</ul>
|
||||
|
@ -2,8 +2,3 @@
|
||||
<!--% USE String(word) %-->
|
||||
<!--% String.format("%04s") %-->
|
||||
<!--% END %-->
|
||||
|
||||
<!--% MACRO display_choice(choice, display_when_true, display_when_false) BLOCK %-->
|
||||
<!--% IF choice == 1 %--><!--% display_when_true %-->
|
||||
<!--% ELSE %--><!--% display_when_false %--><!--% END %-->
|
||||
<!--% END %-->
|
||||
|
Reference in New Issue
Block a user