Github Pages site to browse historical Tyne Theatre performances
This site is designed to demonstrate code that takes the contents of Google Sheet and displays it for the user to browse and filter. The code is intended to be used within the Tyne Theatre website. This will involve Tyne Theatre's web developers to transfer the code. Styling and content is therefore kept to a minimum so that the Tyen Theatre staff and web developers can adapt as required.
The site currently makes minimal use of Font Awesome for icons and Bootstrap for styling. These can be replaced with other libraries or frameworks as required.
The data is pulled from a Google Sheet stored on the Newcastle University RSE team's Google Drive. To enable access to a sheet:
- Go to the Google Cloud Console and enable the Google Sheets API for the relevant project (or create a new one)
- Create an API key. Store this key securely as you will need to append it to the API call
- Share the Google Sheet so that anyone with the link can view it
- Construct the API call as in the script in this repo. The Sheet ID can be found after
d/
in the sharing link Google provides.
Dr Andrew Shail, Newcastle University ([email protected])
Kate Court
RSE Team
Newcastle University
([email protected])
The site uses Jekyll to run locally and GitHub Pages to deploy. The HTML and JavaScript files can be lifted for transferring to the final website (script) and (template).
Follow the installation instructions for Jekyll here.
Run:
bundle exec jekyll serve --livereload
Push changes to the main branch to trigger a new build.
https://newcastlerse.github.io/tyne-theatre/
- Initial Research
- Minimum viable product
- Alpha Release
- Feature-Complete Release