Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
43 lines (27 sloc) 3.09 KB


The goal of this #GLAMhack project is to enhance the appreciation of art through deeper context. For more background see our website

To contribute, just download the repository and edit index.html in a text editor. There are some resources in the data folder, and scripts we depend on in js.



During the 2018 Open Cultural Data Hackathon at the Swiss National Museum, we were impressed by a huge tapestry that is currently part of the permanent collection - the Allianzteppich (

The museum people shared all the data available on the object with us, and we further researched information online to create a timeline of events surrounding its creation and history. In particular, Der Allianzteppich und die Fragen von Selbstdarstellung, Repräsentation und Rezeption by Sigrid Pallmert was of interest.

Although there is some information on the Wikipedia article Bildwirkerei, we could find very little on the technical term Wollwirkerei used in the catalog. The question of how to make information about the methods and history of art objects fascinated our team.


We created a spreadsheet using the Timeline JS template, and our code accesses the document published using Google Docs, so that the timeline could be visualized both in the original "2D form" and our 3D edition.

We are using the Virtual/Augmented Reality toolkit from Mozilla called A-Frame.

Text-to-speech voiceovers are generated with Responsive Voice.


  1. Download this repository to your computer (e.g. GitHub Desktop) and open the folder with the project.
  2. In a command line (Mac: Terminal), go to the project folder using the cd (change directory) command, e.g.: cd /Users/marinapardini/GitHub/weartonauts
  3. Type a Python command to start a webserver: python -m http.server
  4. Make sure the phone and the computer are connected to the same network (opendatach)
  5. You will see something like "Serving HTTP on port 8000". Open the Web browser on the phone to the address of your network connection (something like instead of but with the appropriate port number, e.g. type
  6. If everything loads up, you should see a little cardboard icon. Tap it.