This repository contains the site for https://archive.supdigital.org
The site includes 15 web archives of SUP Digital publications, presented using the ReplayWeb.page browser-based replay system.
The site embeds the web archives loaded from static storage in the browser and can be hosted on any web server.
The web archives are stored using the new WACZ format, which contains WARCs, indexes and other metadata about the archive all in one file.
The site contains the following publications:
-
Enchanting the Desert - (Web Archive File: Download WACZ)
-
Filming Revolution - (Web Archive File: Download WACZ)
-
Black Quotidian - (Web Archive File: Download WACZ)
-
When Melodies Gather - (Web Archive File: Download WACZ)
-
Constructing the Sacred - (Web Archive File: Download WACZ)
-
The Chinese Deathscape - (Web Archive File: Download WACZ)
-
Feral Atlas - (Web Archive File: Download WACZ)
-
Shadow Plays - (Web Archive File: Download WACZ)
-
Layered Lives - (Web Archive File: Download WACZ)
-
Transmedia Stories - (Web Archive File: Download WACZ)
-
America's Public Bible - (Web Archive File: Download WACZ)
-
Ego Media - (Web Archive File: Download WACZ)
-
Country of Words - (Web Archive File: Download WACZ)
-
2020 Dreams - (Web Archive File: Download WACZ)
-
Harlem in Disorder - (Web Archive File: Download WACZ)
To deploy the site, simply clone this repository or download the ZIP and put the site on a web server.
(Or start a local web server, eg. python -m http.server 8080
)
No additional setup is needed!
To simplify updating the site, running python generate.py
will regenerate all of the pages using the data and templates.
The site is generated from a combination of a JSON data file and templates.
The repository contains the following data files:
-
The projects json: data/projects.json
-
Templates (for this README, index page and project pages): templates/
The data JSON specifies the location of the hosted web archive (WACZ) files.
The files are too big to be in git but can be placed on any cloud or local storage.
To update the location of the WACZ files, simply update the sourceUrl
paths in the data/projects.json
To update the site UI, simply change the templates/proj-template.html for the project pages and templates/index-template.html
The site is configured to use the latest release of ReplayWeb.page
To build with a different version specify the version from which to load replayweb.page, ex: python generate.py -p https://replayweb.page/
To change the links to be on a different domain than https://archive.supdigital.org
, simply run with python generate.py -d https://archive.supdigital.org
or change the default domain in generate.py