174 lines
7.5 KiB
Go
174 lines
7.5 KiB
Go
package objects
|
|
|
|
const EpisodeTemplate = `
|
|
<!doctype html>
|
|
<link rel="stylesheet" href="../basic.css">
|
|
<script
|
|
src="https://code.jquery.com/jquery-3.5.1.min.js"
|
|
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
|
|
crossorigin="anonymous"></script>
|
|
<script src="../audioplayer/audioplayer.js" type="text/javascript"></script>
|
|
<link rel='stylesheet' type="text/css" href="../audioplayer/audioplayer.css"/>
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Libre Baskerville">
|
|
<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="es-ES" >
|
|
<head>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<base href="">
|
|
<meta charset="utf-8" />
|
|
<title>{{ .PodcastName }} - {{ .EpisodeName }}</title>
|
|
<link rel="shortcut icon" type="image/x-icon" href="https://dak1kprtrvj9u.cloudfront.net/assets/favicon.ico"/>
|
|
<link rel="canonical" href="{{ .HomeLink }}"/>
|
|
<meta property="og:site_name" content="{{ .PodcastName }}"/>
|
|
<meta property="og:title" content="{{ .PodcastName }}"/>
|
|
<meta property="og:url" content="{{ .HomeLink }}"/>
|
|
<meta property="og:type" content="website"/>
|
|
<meta property="og:description" content="{{ .PodcastDescription }}"/>
|
|
<meta property="og:image" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<meta property="og:image:width" content="1500"/>
|
|
<meta property="og:image:height" content="1500"/>
|
|
<meta itemprop="name" content="{{ .PodcastName }}"/>
|
|
<meta itemprop="url" content="{{ .HomeLink }}"/>
|
|
<meta itemprop="description" content="{{ .PodcastDescription }}"/>
|
|
<meta itemprop="thumbnailUrl" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<link rel="image_src" href="" />
|
|
<meta itemprop="image" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<meta name="twitter:title" content="El Mentidero"/>
|
|
<meta name="twitter:image" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<meta name="twitter:url" content="{{ .HomeLink }}"/>
|
|
<meta name="twitter:card" content="summary"/>
|
|
<meta name="twitter:description" content="{{ .PodcastDescription }}"/>
|
|
<meta name="description" content="{{ .PodcastDescription }}" />
|
|
</head>
|
|
|
|
<ul>
|
|
<li><a href="../index.html">Podcast</a></li>
|
|
<li><a href="../nosotros.html">Nosotros</a></li>
|
|
<li><a href="../contacto.html">Contacto</a></li>
|
|
<li><a href="../mentidero.rss.xml">RSS</a></li>
|
|
<li><a href="https://podcasts.apple.com/us/podcast/el-mentidero/id1498227261">Apple Podcasts</a></li>
|
|
<li><a href="https://overcast.fm/itunes1498227261">Overcast</a></li>
|
|
<li><a href="https://open.spotify.com/show/7wkU8dTYRgEWfXCGAFdnNs?si=ozPIDFPmRQCALvBoj_e1lA">Spotify</a></li>
|
|
<li><a href="https://playmusic.app.goo.gl/?apn=com.google.android.music&ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https%3A%2F%2Fplay.google.com%2Fmusic%2Fm%2FIea5gsumqo7q63xxrx6y6xha5tq%3Ft%3DEl_Mentidero%26pcampaignid%3DMKT-na-all-co-pr-mu-pod-16">Google Podcasts</a></li>
|
|
</ul>
|
|
|
|
<p class=h1>{{ .PodcastName }}</p>
|
|
|
|
<div>
|
|
<p class="podtitle">{{ .EpisodeName }}</p>
|
|
<p class="poddate">{{ .EpisodeDate }}</p>
|
|
</div>
|
|
|
|
<div id="ag1" class="audiogallery skin-wave auto-init" style="opacity:0; margin-top: 70px;"
|
|
data-options='{
|
|
"cueFirstMedia": "off",
|
|
"autoplay": "off",
|
|
"autoplayNext": "off",
|
|
"design_menu_position": "bottom",
|
|
"enable_easing": "off",
|
|
"design_menu_height": "100"
|
|
}'
|
|
><!-- options for playlist in data-options -->
|
|
<div class="items">
|
|
<div class="audioplayer-tobe skin-wave button-aspect-noir" data-thumb="{{ .PodcastImage }}"
|
|
data-type="audio"
|
|
data-source="{{ .EpisodeURL }}"
|
|
data-options='{
|
|
"settings_php_handler": "inc/php/publisher.php",
|
|
"skinwave_comments_enable": "off",
|
|
"skinwave_comments_retrievefromajax": "off",
|
|
"skinwave_wave_mode": "canvas",
|
|
"pcm_data_try_to_generate": "off",
|
|
"pcm_data_try_to_generate_wait_for_real_pcm": "off",
|
|
"skinwave_wave_mode_canvas_waves_number": 3,
|
|
"skinwave_wave_mode_canvas_waves_padding": 1,
|
|
"skinwave_wave_mode_canvas_reflection_size": 0.25,
|
|
"design_color_bg": "F4A261",
|
|
"design_color_highlight": "E76F51"
|
|
}'><!-- options for player in data-options -->
|
|
<div class="feed-dzsap feed-artist">{{ .PodcastAuthor }}</div>
|
|
<div class="feed-dzsap feed-songname">{{ .EpisodeName }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="download">
|
|
<a href="{{ .EpisodeURL }}" download="true">Download</a>
|
|
</div>
|
|
<div>
|
|
<span class="description">
|
|
<p class="podbodyep">{{ .EpisodeDescription }}</p>
|
|
</span>
|
|
</div>
|
|
<footer>
|
|
<div class="footer">
|
|
<p>{{ .Copyright }}</p>
|
|
<div>
|
|
</footer>
|
|
</html>
|
|
`
|
|
|
|
const IndexTemplate = `
|
|
<!doctype html>
|
|
<link rel="stylesheet" href="basic.css">
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Libre Baskerville">
|
|
<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="es-ES" >
|
|
<head>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<base href="">
|
|
<meta charset="utf-8" />
|
|
<title>{{ .PodcastName }}</title>
|
|
<link rel="shortcut icon" type="image/x-icon" href="https://elmentidero.s3.amazonaws.com/assets/favicon.ico"/>
|
|
<link rel="canonical" href="{{ .HomeLink }}"/>
|
|
<meta property="og:site_name" content="{{ .PodcastName }}"/>
|
|
<meta property="og:title" content="{{ .PodcastName }}"/>
|
|
<meta property="og:url" content="{{ .HomeLink }}"/>
|
|
<meta property="og:type" content="website"/>
|
|
<meta property="og:description" content="{{ .PodcastDescription }}"/>
|
|
<meta property="og:image" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<meta property="og:image:width" content="1500"/>
|
|
<meta property="og:image:height" content="1500"/>
|
|
<meta itemprop="name" content="{{ .PodcastName }}"/>
|
|
<meta itemprop="url" content="{{ .HomeLink }}"/>
|
|
<meta itemprop="description" content="{{ .PodcastDescription }}"/>
|
|
<meta itemprop="thumbnailUrl" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<link rel="image_src" href="" />
|
|
<meta itemprop="image" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<meta name="twitter:title" content="El Mentidero"/>
|
|
<meta name="twitter:image" content="{{ .PodcastImage }}?format=1500w"/>
|
|
<meta name="twitter:url" content="{{ .HomeLink }}"/>
|
|
<meta name="twitter:card" content="summary"/>
|
|
<meta name="twitter:description" content="{{ .PodcastDescription }}"/>
|
|
<meta name="description" content="{{ .PodcastDescription }}" />
|
|
</head>
|
|
|
|
<ul>
|
|
<li><a href="index.html">Podcast</a></li>
|
|
<li><a href="nosotros.html">Nosotros</a></li>
|
|
<li><a href="contacto.html">Contacto</a></li>
|
|
<li><a href="mentidero.rss.xml">RSS</a></li>
|
|
<li><a href="https://podcasts.apple.com/us/podcast/el-mentidero/id1498227261">Apple Podcasts</a></li>
|
|
<li><a href="https://overcast.fm/itunes1498227261">Overcast</a></li>
|
|
<li><a href="https://open.spotify.com/show/7wkU8dTYRgEWfXCGAFdnNs?si=ozPIDFPmRQCALvBoj_e1lA">Spotify</a></li>
|
|
<li><a href="https://playmusic.app.goo.gl/?apn=com.google.android.music&ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https%3A%2F%2Fplay.google.com%2Fmusic%2Fm%2FIea5gsumqo7q63xxrx6y6xha5tq%3Ft%3DEl_Mentidero%26pcampaignid%3DMKT-na-all-co-pr-mu-pod-16">Google Podcasts</a></li>
|
|
</ul>
|
|
|
|
<p class=h1>{{ .PodcastName }}</p>
|
|
|
|
<div class="episodegrid">
|
|
{{range .Episodes}}
|
|
<span class="episode">
|
|
<p class="poddate">{{ .PubDate }}</p>
|
|
<p class="podtitle"><a href="podcast/{{ .Episode }}.html">{{ .Title }}</a></p>
|
|
<p class="podbody">{{ .Summary }}</p>
|
|
</span>
|
|
{{end}}
|
|
</div>
|
|
<footer>
|
|
<div class="footer">
|
|
<p>{{ .Copyright }}<p>
|
|
<div>
|
|
</footer>
|
|
</html>
|
|
`
|