Archived
4
2

Compare commits

..

No commits in common. "e250581f3c916aeca72d81918087b233de12db24" and "b8a5a99523c3555c8097d983058c3227712b67b3" have entirely different histories.

11 changed files with 32 additions and 77 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>
<ul>
<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>

View File

@ -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 %-->