From 51ef51bbe3b741a76d1d44b8ce8c1d8a07427e1f Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Tue, 10 Oct 2023 21:10:19 +0200 Subject: Updates for Ramaskrik 2023 - Reorg, create lib dir and move room-schedule and events there - Add .ics template to generate program as an iCalendar stream. - Add some info to html template, and instructions to html template. - Add footer to html template, with timestamp for when the view was generated. - Fix bug that messed up the layout if the input data was not already sorted. - Update readme with usage instructions. --- index.html.erb | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 131 insertions(+), 5 deletions(-) (limited to 'index.html.erb') diff --git a/index.html.erb b/index.html.erb index f1dfbf0..6b8630e 100644 --- a/index.html.erb +++ b/index.html.erb @@ -1,12 +1,138 @@ - Ramaskrik 2018 programoversikt + + + <%= title %> + -

Ramaskrik 2018 programoversikt

- <% generate_graphs do |graph| %> - <%= graph.burn_svg_only() %> - <% end %> +

<%= title %>

+
+

Dette er en annen visning av programmet for skrekkfilmfestivalen + Ramaskrik 2023. Jeg laget det for + meg selv, for å få en bedre oversikt over hvilke filmer som går hvor og når. Offisielt program finner du + på Ramaskrik sine egne websider. Denne siden ble generert + <%= Date.today.strftime('%d.%m.%Y') %>, evt. endringer i programmet etter det er ikke tatt med.

+ +

Du kan merke hvilke filmer du ønsker å se ved å klikke/tappe på de. Siden vil huske hvilke filmer du + har valgt, så du vil kunne bruke denne siden til å planlegge ruten din igjennom festivalen hvis du vil. + (Ingen data sendes til websiden, hvilke filmer du har valgt vil kun lagres i din egen nettleser.)

+ +

Programmet er også tilgjengelig som en kalenderfil. Klikk her + for å legge den til i kalenderen din.

+ +

Har du spørsmål, ta kontakt med meg via epost.

+
+
+ <% eventlist.each do |date, events| %> +

<%= date.strftime("%A %d.%m.%Y") %>

+
+ <% start_time = events.start_time.to_i %> + <% end_time = events.end_time.to_i %> + <% events.venues.sort.each do |venue| %> +
+

Kl.

+
+ <% (start_time..end_time).step(3600 / 4) do |time| %> +
+ <%= Time.at(time).strftime('%H:%M') %> +
+ <% end %> +
+
+
+

<%= venue %>

+
+ <% events.events.select{ |e| e.venue == venue }.each do |e| %> +
+
+ <% if e.image_url %> + + <% end %> +
+
+
<%= e.title %>
+
+ + - + +
+
+
+ <% end %> +
+
+ <% end %> +
+ <% end %> +
+ + -- cgit v1.2.3