Change name to twt$eps_id Fix media_path to call Today with a Techie shows from the CCDN.
		
			
				
	
	
		
			133 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			133 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!--% MACRO zero_pad_left(word, pad_length) BLOCK %-->
 | 
						|
        <!--% IF pad_length %-->
 | 
						|
                <!--% zero_pad_format = "%0${pad_length}s" %-->
 | 
						|
        <!--% ELSE %-->
 | 
						|
                <!--% zero_pad_format = "%04s" %-->
 | 
						|
        <!--% END %-->
 | 
						|
        <!--% USE String(word) %-->
 | 
						|
        <!--% String.format(zero_pad_format) %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO display_choice(choice, display_when_true, display_when_false) BLOCK %-->
 | 
						|
<!--% IF choice == 1 %--><!--% display_when_true %-->
 | 
						|
<!--% ELSE %--><!--% display_when_false %--><!--% END %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO display_episode_duration(duration_sec) BLOCK %-->
 | 
						|
<!--% seconds = duration_sec % 60 %-->
 | 
						|
<!--% USE format %-->
 | 
						|
<!--% minutes_only = format("%d") %-->
 | 
						|
<!--% minutes = minutes_only(duration_sec / 60) %-->
 | 
						|
<!--% 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 %-->
 | 
						|
 | 
						|
<!--% MACRO display_explicit(is_explicit) BLOCK %-->
 | 
						|
<!--% display_choice(is_explicit, 'Explicit', 'Clean') %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO display_explicit_feed(is_explicit) BLOCK %-->
 | 
						|
<!--% display_choice(is_explicit, 'yes', 'no') %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO display_explicit_feed_2(is_explicit) BLOCK %-->
 | 
						|
<!--% display_choice(is_explicit, 'Yes', 'No') %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO format_feed_date(date_to_format) BLOCK %-->
 | 
						|
<!--% USE feed_date = date(format = '%a, %d %b %Y %H:%M:%S +0000', gmt=1)  %-->
 | 
						|
<!--% feed_date.format(date_to_format) %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% 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 %-->
 | 
						|
 | 
						|
<!--% MACRO day_from_date(eps_date) BLOCK %-->
 | 
						|
<!--% USE eps_day = date(format => '%A', locale => 'en_US', gmt => 1)  %-->
 | 
						|
<!--% eps_day.format("$eps_date 0:0:0") %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO day_and_date(eps_date) BLOCK %-->
 | 
						|
<!--% day_from_date(eps_date) %-->, <!--% eps_date %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO tag_to_id(tag, is_index) BLOCK %-->
 | 
						|
<!--% tag = tag.replace('\s+','_') %-->
 | 
						|
<!--% IF is_index %-->
 | 
						|
    <!--% tag.upper %-->
 | 
						|
<!--% ELSE %-->
 | 
						|
    <!--% tag.lower %-->
 | 
						|
<!--% END %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% 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 %-->
 | 
						|
 | 
						|
<!--% MACRO absolute_path(baseurl) BLOCK %-->
 | 
						|
<!--% IF baseurl %-->./<!--% ELSE %-->/<!--% END %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO media_basepath(baseurl, media_baseurl) BLOCK %-->
 | 
						|
<!--% IF media_baseurl %-->
 | 
						|
<!--% media_baseurl %--><!--% ELSE %-->
 | 
						|
<!--% IF baseurl %--><!--% baseurl %--><!--% ELSE %-->/<!--% END %-->
 | 
						|
<!--% END %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO media_path(episode_id, episode_type, media_type, baseurl, media_baseurl) BLOCK %-->
 | 
						|
        <!--% IF episode_type == "twat" %-->
 | 
						|
                <!--% episode_type = "twt" %-->
 | 
						|
                <!--% 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('hpr\$eps_id', episode_type _ zero_pad_left(episode_id, padding)) %-->
 | 
						|
        <!--% END %-->
 | 
						|
        <!--% media_basepath(baseurl, media_baseurl) %--><!--% media_folder %--><!--% episode_type %--><!--% zero_pad_left(episode_id, padding) %-->.<!--% media_type %-->
 | 
						|
<!--% END %-->
 | 
						|
 | 
						|
<!--% MACRO step_navigation(baseurl, links, folder) BLOCK %-->
 | 
						|
<!--% IF folder %-->
 | 
						|
<!--% folder = folder %--><!--% ELSE %--><!--% folder = "hpr" %-->
 | 
						|
<!--% END %-->
 | 
						|
<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>
 | 
						|
<!--% END %-->
 |