html view + .json for track/artist/release

This commit is contained in:
2020-12-26 04:12:55 +01:00
parent a630e57084
commit 7630f78e37
7 changed files with 176 additions and 20 deletions
+48
View File
@@ -0,0 +1,48 @@
<% render("views.navigation") %>
<div class="artist" style="background-color: black; width: 900px; margin:0 auto;">
<h5 class="media-heading" style="color:#fff;">
<%= artist.name %>
<br>
Total airtimes: <%= artist.total_airtimes %>
<br>
Last airtime: <%= artist.last_airtime %>
</h5>
<% for i, track in ipairs(artist.tracks) do %>
<div id="playingnowpic">
<% if string.len(track.img_url) == 0 then %>
<% track.img_url = "blanco.png" %>
<% end %>
<a href="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>" rel="ia_lightbox">
<img style="float:left;margin-right:10px;margin-bottom:0px;height:100px;" src="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>">
</a>
</div>
<div class="media-body">
<h5 class="media-heading" style="color:#fff;">
<a href="<%= url_for("track", { track = track.track_id }) %>"><span style="color:#ffffff !important;"><%= track.track_name %></span></a>
<% if track.info_url then %><% if track.info_url:match("[^.]+$") == "jpg" then %>| <a href="https://intergalactic.fm/images/covers/<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a>
<% else %>| <a href="<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a><% end %>
<% end %>
<br>
Track airtimes: <%= track.track_airtimes %>
<br>
Last aired: <%= track.last_airtime %>
<br>
Track releases:
<div style="padding-right:5px; color:#fff; padding-left:5em;">
<% if track.releases then %>
<% for i, item in ipairs(track.releases) do %>
<a href="<%= url_for("release", { release = item.release_id }) %>" style="color: #ffffff; text-decoration: none;"><%= item.release_name %></a><br>
<% if item.label then %>| <%= item.label %><% end %>
<% if item.year then %>| <%= item.year %><% end %>
<% if item.country then %>| <%= item.country %><% end %>
<% end %>
<% end %>
</div>
</h5>
</div>
<% end %>
</div>
+34
View File
@@ -0,0 +1,34 @@
<% render("views.navigation") %>
<div class="release" style="background-color: black; width: 900px; margin: auto;">
<h5 class="media-heading" style="color:#fff;">
<%= release.name %>
<br>
Total airtimes: <%= release.total_airtimes %>
<br>
Last airtime: <%= release.last_airtime %>
</h5>
<% for i, track in ipairs(release.tracks) do %>
<div id="playingnowpic">
<br>
<% if string.len(track.img_url) == 0 then %>
<% track.img_url = "blanco.png" %>
<% end %>
<a href="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>" rel="ia_lightbox">
<img style="float:left;margin-right:10px;margin-bottom:0px;height:100px;" src="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>">
</a>
<h5 class="media-heading" style="color:#fff;">
<a href="<%= url_for("artist", { artist = track.artist_id }) %>"><span style="color:#ffffff !important;"><%= track.artist_name %></span></a> -
<a href="<%= url_for("track", { track = track.track_id }) %>"><span style="color:#ffffff !important;"><%= track.track_name %></span></a>
<% if track.info_url then %><% if track.info_url:match("[^.]+$") == "jpg" then %>| <a href="https://intergalactic.fm/images/covers/<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a>
<% else %>| <a href="<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a><% end %>
<% end %>
<br>
Track airtimes: <%= track.track_airtimes %>
<br>
Last aired: <%= track.last_airtime %>
</h5>
<br>
</div>
<% end %>
</div>
+46
View File
@@ -0,0 +1,46 @@
<% render("views.navigation") %>
<div class="track" style="background-color: black; width: 900px; margin:0 auto;">
<div id="playingnowpic">
<% if string.len(track.img_url) == 0 then %>
<% track.img_url = "blanco.png" %>
<% end %>
<a href="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>" rel="ia_lightbox">
<img style="float:left;margin-right:10px;margin-bottom:0px;height:100px;" src="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>">
</a>
</div>
<div class="media-body">
<h5 class="media-heading" style="color:#fff;">
<a href="<%= url_for("artist", { artist = track.artist_id }) %>"><span style="color:#ffffff !important;"><%= track.artist %></span></a> - <%= track.name %>
<% if track.info_url then %><% if track.info_url:match("[^.]+$") == "jpg" then %>| <a href="https://intergalactic.fm/images/covers/<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a>
<% else %>| <a href="<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a><% end %>
<% end %>
<br>
<br>
Total airtimes: <%= track.total_airtimes %>
<br>
Last aired: <%= track.last_airtime %>
</h5>
<br>
<p>
<span style="padding-right:5px;color:#fff;">
<% if track.releases then %>
<% for i, item in ipairs(track.releases) do %>
<a href="<%= url_for("release", { release = item.release_id }) %>" style="color: #ffffff; text-decoration: none;"><%= item.release_name %></a><br>
<% if item.label then %>| <%= item.label %><% end %>
<% if item.year then %>| <%= item.year %><% end %>
<% if item.country then %>| <%= item.country %><% end %>
<% end %>
<% end %>
</span>
</p>
<% for i, item in ipairs(track.airtimes) do %>
<div style="clear:both;height:5px;"></div>
<span style="padding-right:5px;color:#fff;">
<%= item.airtime %> on <a href="<%= url_for("station", { station = item.station_id }) %>"> <%= item.station_name %> </a>
</span>
<br>
<% end %>
</div>
</div>