Compare commits
	
		
			5 Commits
		
	
	
		
			0edf9cc5a2
			...
			db46938de6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					db46938de6 | ||
| 
						
						
							
						
						3054d6519e
	
				 | 
					
					
						|||
| 
						
						
							
						
						c6e7a3c239
	
				 | 
					
					
						|||
| 
						
						
							
						
						dbf011395c
	
				 | 
					
					
						|||
| 
						
						
							
						
						c817e3a17a
	
				 | 
					
					
						
@@ -125,6 +125,8 @@ sub main {
 | 
			
		||||
		# from the generated list of pages.
 | 
			
		||||
		@page_args= grep { $_ ne 'DBI' } @page_args;
 | 
			
		||||
		@page_args= grep { $_ ne 'root_template' } @page_args;
 | 
			
		||||
		@page_args= grep { $_ ne 'media_hostname' } @page_args;
 | 
			
		||||
 | 
			
		||||
	};
 | 
			
		||||
	foreach my $page_arg (@page_args) {
 | 
			
		||||
		my %parsed_arg = parse_page_arg($page_arg);
 | 
			
		||||
@@ -142,6 +144,10 @@ sub main {
 | 
			
		||||
				$page_config->{'baseurl'} = $config{root_template}{baseurl};
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			if (exists $config{root_template}{media_hostname}) {
 | 
			
		||||
				$page_config->{'media_hostname'} = $config{root_template}{media_hostname};
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			if ($page_config->{'multipage'} && $page_config->{'multipage'} eq 'true') {
 | 
			
		||||
				if (scalar @{$parsed_arg{'ids'}} == 1) {
 | 
			
		||||
				  @{$parsed_arg{'ids'}} = get_ids_from_db($tt, \$page_config);	
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
<!--% PROCESS 'shared-episode-summary.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-avatar.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-listen-now.tpl.html' %-->
 | 
			
		||||
<!--% USE DBI(constants.driver, constants.user, constants.password) %-->
 | 
			
		||||
<!--% query_episodes = DBI.prepare('
 | 
			
		||||
		WITH episode_maxmin AS (
 | 
			
		||||
@@ -74,17 +75,7 @@ Hosted by <a href="<!--% absolute_path(baseurl) %-->correspondents/<!--% zero_pa
 | 
			
		||||
	</header>
 | 
			
		||||
	<div><!--% episode.notes %--></div>
 | 
			
		||||
<footer>
 | 
			
		||||
<h2>Listen Now</h2>
 | 
			
		||||
<p>Duration: <!--% display_episode_duration(episode.duration) %--></p>
 | 
			
		||||
<audio controls preload="none">
 | 
			
		||||
	<source src="<!--% absolute_path(baseurl) %-->local/hpr<!--% episode.id %-->.ogg" type="audio/ogg" >
 | 
			
		||||
	<source src="<!--% absolute_path(baseurl) %-->local/hpr<!--% episode.id %-->.mp3" type="audio/mpeg" >
 | 
			
		||||
</audio>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>ogg: <a href="<!--% absolute_path(baseurl) %-->local/hpr<!--% episode.id %-->.ogg">https://www.hackerpublicradio.org/local/hpr<!--% episode.id %-->.ogg</a></li>
 | 
			
		||||
<li>spx: <a href="<!--% absolute_path(baseurl) %-->local/hpr<!--% episode.id %-->.spx">https://www.hackerpublicradio.org/local/hpr<!--% episode.id %-->.spx</a></li>
 | 
			
		||||
<li>mp3: <a href="<!--% absolute_path(baseurl) %-->local/hpr<!--% episode.id %-->.mp3">https://www.hackerpublicradio.org/local/hpr<!--% episode.id %-->.mp3</a></li>
 | 
			
		||||
</ul>
 | 
			
		||||
	<!--% listen_now(episode, "hpr", baseurl, media_hostname) %-->
 | 
			
		||||
<p>
 | 
			
		||||
<!--% episode_navigation %-->
 | 
			
		||||
</p>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
<!--% PROCESS 'shared-avatar.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-listen-now.tpl.html' %-->
 | 
			
		||||
<hr>
 | 
			
		||||
  <article>
 | 
			
		||||
    <header>
 | 
			
		||||
@@ -83,17 +84,7 @@
 | 
			
		||||
	</header>
 | 
			
		||||
		<!--% latest_episodes.notes %-->
 | 
			
		||||
	<footer>
 | 
			
		||||
		<h2>listen now</h2>
 | 
			
		||||
		<p>Duration: <!--% display_episode_duration(latest_episodes.duration) %--></p>
 | 
			
		||||
		<audio controls preload="none">
 | 
			
		||||
			<source src="local/hpr<!--% latest_episodes.id %-->.ogg" type="audio/ogg" >
 | 
			
		||||
			<source src="local/hpr<!--% latest_episodes.id %-->.mp3" type="audio/mpeg" >
 | 
			
		||||
		</audio>
 | 
			
		||||
			<ul>
 | 
			
		||||
				<li>ogg: <a href="local/hpr<!--% latest_episodes.id %-->.ogg">/local/hpr<!--% latest_episodes.id %-->.ogg</a></li>
 | 
			
		||||
				<li>spx: <a href="local/hpr<!--% latest_episodes.id %-->.spx">/local/hpr<!--% latest_episodes.id %-->.spx</a></li>
 | 
			
		||||
				<li>mp3: <a href="local/hpr<!--% latest_episodes.id %-->.mp3">/local/hpr<!--% latest_episodes.id %-->.mp3</a></li>
 | 
			
		||||
			</ul>
 | 
			
		||||
		<!--% listen_now(latest_episodes, "hpr", baseurl, media_hostname) %-->
 | 
			
		||||
	</footer>
 | 
			
		||||
</article>
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
<!--% PROCESS 'shared-episode-summary.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-avatar.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-utils.tpl.html' %-->
 | 
			
		||||
<!--% PROCESS 'shared-listen-now.tpl.html' %-->
 | 
			
		||||
<!--% USE DBI(constants.driver, constants.user, constants.password) %-->
 | 
			
		||||
<!--% query_episodes = DBI.prepare('
 | 
			
		||||
		WITH episode_maxmin AS (
 | 
			
		||||
@@ -64,17 +65,7 @@ Hosted by <a href="<!--% absolute_path(baseurl) %-->correspondents/<!--% zero_pa
 | 
			
		||||
	</header>
 | 
			
		||||
	<div><!--% episode.notes %--></div>
 | 
			
		||||
<footer>
 | 
			
		||||
<h2>Listen Now</h2>
 | 
			
		||||
<p>Duration: <!--% display_episode_duration(episode.duration) %--></p>
 | 
			
		||||
<audio controls preload="none">
 | 
			
		||||
	<source src="<!--% absolute_path(baseurl) %-->local/twat<!--% episode.id %-->.ogg" type="audio/ogg" >
 | 
			
		||||
	<source src="<!--% absolute_path(baseurl) %-->local/twat<!--% episode.id %-->.mp3" type="audio/mpeg" >
 | 
			
		||||
</audio>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>ogg: <a href="<!--% absolute_path(baseurl) %-->local/twat<!--% episode.id %-->.ogg">https://www.hackerpublicradio.org/local/hpr<!--% episode.id %-->.ogg</a></li>
 | 
			
		||||
<li>spx: <a href="<!--% absolute_path(baseurl) %-->local/twat<!--% episode.id %-->.spx">https://www.hackerpublicradio.org/local/hpr<!--% episode.id %-->.spx</a></li>
 | 
			
		||||
<li>mp3: <a href="<!--% absolute_path(baseurl) %-->local/twat<!--% episode.id %-->.mp3">https://www.hackerpublicradio.org/local/hpr<!--% episode.id %-->.mp3</a></li>
 | 
			
		||||
</ul>
 | 
			
		||||
<!--% listen_now(episode, "twat", baseurl, media_hostname) %-->
 | 
			
		||||
<p>
 | 
			
		||||
<!--% episode_navigation %-->
 | 
			
		||||
</p>
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 | 
			
		||||
<!--% MACRO display_listen_in(eps_id) BLOCK %-->
 | 
			
		||||
Listen in <a href="<!--% absolute_path(baseurl) %-->local/hpr<!--% eps_id %-->.ogg">ogg</a>, <a href="<!--% absolute_path(baseurl) %-->local/hpr<!--% eps_id %-->.spx">spx</a>, or <a href="<!--% absolute_path(baseurl) %-->local/hpr<!--% eps_id %-->.mp3">mp3</a> format.
 | 
			
		||||
Listen in <a href="<!--% media_baseurl(baseurl, media_hostname) %-->local/hpr<!--% eps_id %-->.ogg">ogg</a>, <a href="<!--% media_baseurl(baseurl, media_hostname) %-->local/hpr<!--% eps_id %-->.spx">spx</a>, or <a href="<!--% media_baseurl(baseurl, media_hostname) %-->local/hpr<!--% eps_id %-->.mp3">mp3</a> format.
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 | 
			
		||||
<!--% MACRO display_comments_tally(eps_id, tally) BLOCK %-->
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								templates/shared-listen-now.tpl.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								templates/shared-listen-now.tpl.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
<!--% MACRO listen_now(episode, episode_type, baseurl, media_hostname) BLOCK %-->
 | 
			
		||||
<!--% IF episode_type == "twat" %-->
 | 
			
		||||
<!--% media_folder = "eps" %--><!--% ELSE %--><!--% media_folder = "local" %-->
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
	<h2>Listen Now</h2>
 | 
			
		||||
	<p>Duration: <!--% display_episode_duration(episode.duration) %--></p>
 | 
			
		||||
	<audio controls preload="none">
 | 
			
		||||
	<source src="<!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.ogg" type="audio/ogg" >
 | 
			
		||||
		<source src="<!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.mp3" type="audio/mpeg" >
 | 
			
		||||
	</audio>
 | 
			
		||||
	<ul>
 | 
			
		||||
<!--% IF episode_type != "twat" %-->
 | 
			
		||||
		<li>ogg: <a href="<!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.ogg"><!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.ogg</a></li>
 | 
			
		||||
		<li>spx: <a href="<!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.spx"><!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.spx</a></li>
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
		<li>mp3: <a href="<!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.mp3"><!--% media_baseurl(baseurl, media_hostname) %--><!--% media_folder %-->/<!--% episode_type %--><!--% episode.id %-->.mp3</a></li>
 | 
			
		||||
	</ul>
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 | 
			
		||||
@@ -39,6 +39,12 @@
 | 
			
		||||
<!--% IF baseurl %-->./<!--% ELSE %-->/<!--% END %-->
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 | 
			
		||||
<!--% MACRO media_baseurl(baseurl, media_hostname) BLOCK %-->
 | 
			
		||||
<!--% IF media_hostname %-->
 | 
			
		||||
https://<!--% media_hostname %-->/<!--% ELSE %-->
 | 
			
		||||
<!--% baseurl %--><!--% END %-->
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 | 
			
		||||
<!--% MACRO step_navigation(baseurl, links, folder) BLOCK %-->
 | 
			
		||||
<!--% IF folder == "" %-->
 | 
			
		||||
<!--% folder = hpr %-->
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user