-
Notifications
You must be signed in to change notification settings - Fork 83
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into workshop_checkin_bump
- Loading branch information
Showing
10 changed files
with
182 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
""" | ||
Pages under /installations - the Installations programme | ||
""" | ||
|
||
from flask import render_template | ||
|
||
from . import base | ||
from apps.common import render_markdown | ||
|
||
|
||
@base.route("/installations/<page_name>") | ||
def installations_page(page_name: str): | ||
return render_markdown(f"installations/{page_name}", template="installations/template.html", page_name=page_name) | ||
|
||
@base.route("/installations") | ||
def installations(): | ||
return render_template("installations/index.html") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
title: Arcade & Bar Installations | ||
--- | ||
# Arcade & Bar | ||
|
||
## In and around The Arcade | ||
|
||
- [Monumental GameBoy](/schedule/2024/570) | ||
- [Flock](/schedule/2024/773) | ||
- [Matt Gray’s Free Play Gameboys](/schedule/2024/444) | ||
|
||
## In The Robot Arms | ||
|
||
- [Climax](/schedule/2024/640) | ||
- [ASCII Photobooth](/schedule/2024/55) | ||
- [Appybird arcade game](/schedule/2024/74) | ||
- [JerryCanvas - an interactive video wall made of Jerry Cans!](/schedule/2024/289) | ||
- [Zombie Shooting Range](/schedule/2024/597) | ||
- [ZAPP - Bar Top Game](/schedule/2024/593) | ||
- [7-Segment Servo Clock](/schedule/2024/387) | ||
- [MastoDot Matrix Printer](/schedule/2024/445) | ||
- [Pint flap counter](/schedule/2024/546) | ||
- [Cyber Coin Pusher](/schedule/2024/567) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{% extends "installations/template.html" %} | ||
{% block title %}Installations{% endblock %} | ||
{% block body %} | ||
<div id="installations-page"> | ||
<h1>Electromagnetic Field Installations</h1> | ||
<p>There are dozens of installations around the site contributed by attendees, including artworks, games and restored machines.</p> | ||
|
||
<p>The ones we know about are listed here by where to find them, but keep your eyes peeled as you move around the site as there will be lots more around the camping areas that we don't know about!</p> | ||
|
||
<p>The Arts & Installations team are hugely grateful to everyone who has brought something to show. We know what a huge amount of work that EMF attendees put into making weird and wonderful things.</p> | ||
|
||
</div> | ||
{% endblock %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
title: <Installation> | ||
--- | ||
# <Installation> | ||
|
||
In the `<Installation>` tent you can find Jem Finer's [Supercomputer](/schedule/2024/631). This is a special EMF 2024 challenge. We have been given the raw parts of this extraordinary mechanical computer and a weekend to try and rebuild it. | ||
|
||
You can keep a piece of the artwork at the end of the festival with a donation to the [Longplayer Trust](https://longplayer.org). Look in the tent for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
title: The Lounges Installations | ||
--- | ||
# The Lounges | ||
|
||
## In The Lounge | ||
|
||
- [Spellbinding green vectors: interactive Tektronix 4006-1 vector storage tube terminal from 1975](/schedule/2024/42) | ||
- [Big Precision Clock](/schedule/2024/124) | ||
- [Interacting with Mothers' Q(g)uilt](/schedule/2024/594) | ||
- [The Scent Organ](/schedule/2024/537) | ||
- [Computer Science](/schedule/2024/420) | ||
- [QuickTake Me to the 90s Photo Booth](/schedule/2024/558) | ||
- [Hexatower](/schedule/2024/599) | ||
|
||
## Between The Lounges | ||
|
||
- [Mind Chimes](/schedule/2024/89) | ||
- [ams](/schedule/2024/641) | ||
- [Robot Slide Whistle Orchestra](/schedule/2024/123) | ||
|
||
On the poles: | ||
|
||
- [Communications Failures](/schedule/2024/264) | ||
|
||
And in the temporary installations dome: | ||
|
||
- [Robot Wars robot display](/schedule/2024/200) | ||
- [Karaobot - dynamically generated parody karaoke](/schedule/2024/155) | ||
- [Mechanical Techno](/schedule/2024/625) (displaying before his show) | ||
- [_PhotoSYNTH_4D #interFACE Instant Musical Superpowers!](/schedule/2024/516) | ||
|
||
## In The Family Lounge | ||
|
||
- [Oinkstürzende Neubacon](/schedule/2024/636) | ||
- [Solar powered arcade cabinet](/schedule/2024/639) | ||
|
||
## Near the Family Lounge | ||
|
||
- [Fieldhouse Challenge: Strongest Bridge Competition!](/schedule/2024/259) | ||
- [LED Cube](/schedule/2024/553) | ||
- [Two Tin Cans](/schedule/2024/745) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
title: Null Sector Installations | ||
--- | ||
# Null Sector | ||
|
||
## On the way to Null Sector | ||
|
||
- [Interactive Musical Roots](/schedule/2024/446) | ||
- [Speczilla](/schedule/2024/226) | ||
- [sunDome_001](/schedule/2024/367) | ||
|
||
## In Null Sector | ||
|
||
- [Analogue is nicer](/schedule/2024/98) | ||
- [TV Turnoff Bot](/schedule/2024/391) | ||
- [Satellite dish laser thing](/schedule/2024/392) | ||
- [Blowing Nowhere - a Persistence of Vision display on a Wind Turbine](/schedule/2024/284) | ||
- [Open hardware/3D printed lasertag](/schedule/2024/66) | ||
- [Big sphere with LEDs](/schedule/2024/584) | ||
- [Shadowplay](/schedule/2024/152) | ||
- [Invisible heatmirror](/schedule/2024/287) | ||
- [(The) Retro Reliquary - An Interactive Nostalgia Nook of Tech from Past Times](/schedule/2024/175) | ||
- [AutoCrat the automatic buracrat](/schedule/2024/138) | ||
- [Open Wave Field Synthesis](/schedule/2024/673) | ||
- [Sea Angels ](/schedule/2024/189) | ||
- [Interactive site map](/schedule/2024/331) | ||
- [A 1950s Telephone Exchange](/schedule/2024/57) | ||
- [Whiteboard Techno](/schedule/2024/285) | ||
- [Cybow](/schedule/2024/132) | ||
- [Fluroclock v2](/schedule/2024/4) | ||
- [Autonomy and duck-poop-soup](/schedule/2024/157) | ||
- [EMFFAX](/schedule/2024/36) | ||
- [Inside the Iconic Teletype ASR33 Printer](/schedule/2024/335) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
title: Out & About Installations | ||
--- | ||
# Out & About | ||
|
||
## Installations to be found everywhere | ||
|
||
- [Great Camp Hexpansion Quest - (GCHQ.NET)](/schedule/2024/365) | ||
- [The Button](/schedule/2024/600) | ||
- [EMF Camp Scavenger Hunt](/schedule/2024/440) | ||
- [EMF Puzzlehunt 2024: The Wizard of OS](/schedule/2024/51) | ||
- [Lasers, lots of lasers](/schedule/2024/484) | ||
- [World'O'Techno](/schedule/2024/587) | ||
|
||
## Roaming Installations | ||
|
||
- [Infinite potato](/schedule/2024/363) | ||
- [Spin Cycle](/schedule/2024/595) | ||
- [Open Emfer](/schedule/2024/381) | ||
- [Puppet Walkabout](/schedule/2024/198) | ||
- [Solar/Battery Sound Systems & Lighting: Immersive Experience or Demo and Educate](/schedule/2024/429) | ||
- [Come and play with the Crawlybots](/schedule/2024/187) | ||
- [David Lynch Numbers Station Phone - The Return](/schedule/2024/514) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
{% macro view(title, view_name) -%} | ||
<li class="{{ 'active' if request.endpoint == view_name }}"> | ||
<a href="{{url_for(view_name)}}">{{title}}</a> | ||
</li> | ||
{%- endmacro %} | ||
{% macro page(title, target_page) -%} | ||
<li class="{{ 'active' if request.endpoint == 'base.installations_page' and page_name==target_page }}"> | ||
<a href="{{url_for('base.installations_page', page_name=target_page)}}">{{title}}</a> | ||
</li> | ||
{%- endmacro %} | ||
{% extends "base.html" %} | ||
{% set main_class = "installations" %} | ||
{% block title %}{{title}}{% endblock %} | ||
{% block secondary_nav %} | ||
<ul role="navigation list" aria-label="Installations"> | ||
{{view("Installations", "base.installations")}} | ||
{{page("The Lounges", "lounges")}} | ||
{{page("Arcade & Bar", "arcadebar")}} | ||
{{page("Null Sector", "nullsec")}} | ||
{{page("<Installation>", "installation")}} | ||
{{page("Out & About", "outandabout")}} | ||
</ul> | ||
{% endblock %} | ||
{% block body %} | ||
{{content}} | ||
{% endblock %} |