| 
									
										
										
										
											2022-10-01 12:51:11 -04:00
										 |  |  | <!--% MACRO zero_pad_left(word, pad_length) BLOCK %--> | 
					
						
							| 
									
										
										
										
											2023-08-19 13:34:50 +01:00
										 |  |  |         <!--% IF pad_length %--> | 
					
						
							|  |  |  |                 <!--% zero_pad_format = "%0${pad_length}s" %--> | 
					
						
							|  |  |  |         <!--% ELSE %--> | 
					
						
							|  |  |  |                 <!--% zero_pad_format = "%04s" %--> | 
					
						
							|  |  |  |         <!--% END %--> | 
					
						
							|  |  |  |         <!--% USE String(word) %--> | 
					
						
							|  |  |  |         <!--% String.format(zero_pad_format) %--> | 
					
						
							| 
									
										
										
										
											2022-07-31 21:33:54 -04:00
										 |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-08-04 19:31:35 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | <!--% MACRO display_choice(choice, display_when_true, display_when_false) BLOCK %--> | 
					
						
							|  |  |  | <!--% IF choice == 1 %--><!--% display_when_true %--> | 
					
						
							|  |  |  | <!--% ELSE %--><!--% display_when_false %--><!--% END %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-08-05 15:49:00 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-29 21:54:42 -04:00
										 |  |  | <!--% MACRO display_episode_duration(duration_sec) BLOCK %--> | 
					
						
							|  |  |  | <!--% seconds = duration_sec % 60 %--> | 
					
						
							|  |  |  | <!--% USE format %--> | 
					
						
							|  |  |  | <!--% minutes_only = format("%d") %--> | 
					
						
							| 
									
										
										
										
											2023-08-19 13:34:50 +01:00
										 |  |  | <!--% minutes = minutes_only(duration_sec / 60) %--> | 
					
						
							| 
									
										
										
										
											2022-08-29 21:54:42 -04:00
										 |  |  | <!--% hours_only = format("%d") %--> | 
					
						
							|  |  |  | <!--% hours = hours_only(minutes / 60) %--> | 
					
						
							|  |  |  | <!--% IF hours >= 1 %--> | 
					
						
							|  |  |  | <!--% minutes = minutes - hours * 60 %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | <!--% display_hours = format("%02d:%02d:%02d") %--> | 
					
						
							|  |  |  | <!--% display_hours(hours,minutes,seconds) %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-07 19:54:47 -04:00
										 |  |  | <!--% MACRO display_explicit(is_explicit) BLOCK %--> | 
					
						
							|  |  |  | <!--% display_choice(is_explicit, 'Explicit', 'Clean') %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-17 15:47:39 -04:00
										 |  |  | <!--% MACRO display_explicit_feed(is_explicit) BLOCK %--> | 
					
						
							|  |  |  | <!--% display_choice(is_explicit, 'yes', 'no') %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-08-17 15:50:03 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-23 20:14:42 +01:00
										 |  |  | <!--% MACRO display_explicit_feed_2(is_explicit) BLOCK %--> | 
					
						
							|  |  |  | <!--% display_choice(is_explicit, 'Yes', 'No') %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-17 15:50:03 -04:00
										 |  |  | <!--% MACRO format_feed_date(date_to_format) BLOCK %--> | 
					
						
							| 
									
										
										
										
											2022-10-08 08:44:47 -04:00
										 |  |  | <!--% USE feed_date = date(format = '%a, %d %b %Y %H:%M:%S +0000', gmt=1)  %--> | 
					
						
							| 
									
										
										
										
											2022-08-17 15:50:03 -04:00
										 |  |  | <!--% feed_date.format(date_to_format) %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-17 22:04:35 +02:00
										 |  |  | <!--% MACRO format_iso8601_date(date_to_format) BLOCK %--> | 
					
						
							|  |  |  | <!--% USE iso8601_date = date(format = '%Y-%m-%dT%H:%M:%SZ', gmt=1)  %--> | 
					
						
							|  |  |  | <!--% iso8601_date.format(date_to_format) %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-09 17:54:19 +01:00
										 |  |  | <!--% MACRO absolute_url(base, path) BLOCK %--> | 
					
						
							|  |  |  | <!--% UNLESS base.empty %--> | 
					
						
							|  |  |  |     <!--% UNLESS base.substr(-1) == '/' %--> | 
					
						
							|  |  |  |         <!--% base = base _ '/' %--> | 
					
						
							|  |  |  |     <!--% END %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | <!--% UNLESS path.empty %--> | 
					
						
							|  |  |  |     <!--% IF path.substr(0,1) == '/' %--> | 
					
						
							|  |  |  |         <!--% path = path.substr(1) %--> | 
					
						
							|  |  |  |     <!--% END %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | <!--% base _ path %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-05 15:49:00 -04:00
										 |  |  | <!--% MACRO absolute_path(baseurl) BLOCK %--> | 
					
						
							|  |  |  | <!--% IF baseurl %-->./<!--% ELSE %-->/<!--% END %--> | 
					
						
							|  |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-08-07 14:26:05 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-10-01 13:18:35 -04:00
										 |  |  | <!--% MACRO media_basepath(baseurl, media_baseurl) BLOCK %--> | 
					
						
							|  |  |  | <!--% IF media_baseurl %--> | 
					
						
							|  |  |  | <!--% media_baseurl %--><!--% ELSE %--> | 
					
						
							|  |  |  | <!--% IF baseurl %--><!--% baseurl %--><!--% ELSE %-->/<!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-09-18 16:18:05 -04:00
										 |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-10-01 13:23:36 -04:00
										 |  |  | <!--% END %--> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!--% MACRO media_path(episode_id, episode_type, media_type, baseurl, media_baseurl) BLOCK %--> | 
					
						
							| 
									
										
										
										
											2023-08-19 13:34:50 +01:00
										 |  |  |         <!--% IF episode_type == "twat" %--> | 
					
						
							|  |  |  |                 <!--% padding = 3 %--> | 
					
						
							|  |  |  |                 <!--% media_folder = "eps/"; padding = 3 %--> | 
					
						
							|  |  |  |         <!--% ELSE %--> | 
					
						
							|  |  |  |                 <!--% media_folder = "local/" %--> | 
					
						
							|  |  |  |         <!--% END %--> | 
					
						
							|  |  |  |         <!--% IF media_baseurl %--> | 
					
						
							|  |  |  |                 <!--% transcription_types = "txt srt vtt" %--> | 
					
						
							|  |  |  |                 <!--% USE String(transcription_types) %--> | 
					
						
							|  |  |  |                 <!--% USE String(media_baseurl) %--> | 
					
						
							|  |  |  |                         <!--% IF transcription_types.search(media_type) && media_baseurl.search('archive.org') %--> | 
					
						
							|  |  |  |                         <!--% media_baseurl = "${media_baseurl}hpr\$eps_id/" %--> | 
					
						
							|  |  |  |                 <!--% END %--> | 
					
						
							|  |  |  |                 <!--% media_folder = "" %--> | 
					
						
							|  |  |  |                 <!--% media_baseurl = media_baseurl.replace('\$eps_id', zero_pad_left(episode_id)) %--> | 
					
						
							|  |  |  |         <!--% END %--> | 
					
						
							|  |  |  |         <!--% media_basepath(baseurl, media_baseurl) %--><!--% media_folder %--><!--% episode_type %--><!--% zero_pad_left(episode_id, padding) %-->.<!--% media_type %--> | 
					
						
							| 
									
										
										
										
											2022-10-01 13:23:36 -04:00
										 |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2022-09-18 16:18:05 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-17 17:28:39 -04:00
										 |  |  | <!--% MACRO step_navigation(baseurl, links, folder) BLOCK %--> | 
					
						
							| 
									
										
										
										
											2022-09-19 22:00:18 -04:00
										 |  |  | <!--% IF folder %--> | 
					
						
							|  |  |  | <!--% folder = folder %--><!--% ELSE %--><!--% folder = "hpr" %--> | 
					
						
							| 
									
										
										
										
											2022-09-17 17:28:39 -04:00
										 |  |  | <!--% END %--> | 
					
						
							| 
									
										
										
										
											2023-07-31 15:27:17 +01:00
										 |  |  | <small><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.earliest) %-->/index.html" rel="first"><< First</a>, | 
					
						
							|  |  |  |     <!--% IF links.previous %--> | 
					
						
							|  |  |  |     <a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.previous) %-->/index.html" rel="previous">< Previous</a>, | 
					
						
							|  |  |  |     <!--% ELSE %--> | 
					
						
							|  |  |  |     <span><</span> Previous, | 
					
						
							|  |  |  |     <!--% END %--> | 
					
						
							|  |  |  |     <!--% IF links.next %--> | 
					
						
							|  |  |  |     <a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.next) %-->/index.html" rel="next">Next ></a>, | 
					
						
							|  |  |  |     <!--% ELSE %--> | 
					
						
							|  |  |  |     Next <span>></span> | 
					
						
							|  |  |  |     <!--% END %--> | 
					
						
							|  |  |  |     <a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.latest) %-->/index.html" rel="last">Latest >></a></small> | 
					
						
							| 
									
										
										
										
											2022-08-07 14:26:05 -04:00
										 |  |  | <!--% END %--> |