About Oral History (as) Data
The Oral History as Data (OHD) tool is a static website generator that allows users to analyze and publish coded oral history or qualitative interview files. By turning transcriptions into tagged/coded CSV files, adding a list of filters, and creating a simple markdown file for each interview (to be included in the _transcipt collection), OHD will provide filterable transcripts and a color coded visualization for all transcripts included.
Use this site and the demo files included to learn how to use and deploy the code. Direct any questions here: libstatic.uidaho@gmail.com
Detailed How-To instructions can be found here:
The how-to instructions and corresponding videos for this site were developed by Michael Decker (MA English, University of Idaho) as part of a graduate assistantship with the CDIL in 2019-2020.
Overview and Quick Start Instructions
OHD will generate analyses, discovery and publication tools for oral histories and qualitative interviews, given three components:
- a CSV representation of the interview transcript(s), coded by cell
- a folder (_transcripts) of markdown files for each transcript
- If visualizations are wanted: a CSV list of coded topics, listing shorthand reference and full description
The tool uses the static website generator Jekyll with these components to then generate a website using GitHub Pages.
It’s helpful to look at examples as models and to start with blank starter files. These are available in a Google Drive Folder.
See Examples and Starter Files
Quick Start Instructions
These instructions assume you will be doing most of the uploading through GitHub’s web interface. If you’d like to do this on your computer, using Jekyll’s built in development server, you’ll need to install Jekyll (which requires Ruby). Instructions for installations can be found on the CollectionBuilder Software page or on the Lib-STATIC How-to pages.
-
Go the GitHub Repository for OHD and click the green “Use This Tempate” button.
-
Use the example Google Sheets in this folder and make copies of this blank Google Sheet template for all your interviews.
-
Fit your transcripts to the template/examples provided.
-
If you want subject-based visualizations, make sure your transcript sheet file is coded, using one-word abbreviations for your subjects in the “tags” column.
-
If you want to connect your transcripts with cloud based media files from youtube, vimeo, or soundcloud, make sure you have timestamps in the timestamps field like so: [hh:mm:ss]
-
Download each transcript as a Comma Separated Variable (CSV) file and add it to the
_data/transcripts
directory - Create a Markdown (.md) file for each interview you intend to include. Use the examples currently included in the _transcripts folder as models.
- The minimum fields to be included at the top are:
object-id
andtitle
. object-id
should match your CSV filename.
- The minimum fields to be included at the top are:
-
FOR VISUALIZATIONS: Revise the “filters.CSV” file in the
_data
directory to include your subjects/codes, including a shorthand for each topic in the ‘shortfilter’ column - Move the renamed CSV file(s) into the
_data/transcripts/
directory of your repository.- IMPORTANT: Your CSV file name must match the “object-id” variable in your Markdown file (next step) for this to work!!!
- You can do this totally through the web interface if you’d like, just upload your CSVs to the
_data/transcripts
directory.
- Edit the _config.yml file.
- Make sure that your github pages site (using your github username + “.github.io” as the website) is the
url
and your repository name is thebaseurl
.
- Make sure that your github pages site (using your github username + “.github.io” as the website) is the
-
Go to your GitHub repository Settings, and enable GitHub Pages (it’s down the page a bit, so scroll).
- Check out your new site by hitting the link that the enabled GH-Pages Settings sections provides. Should be something like: [GitHub Username].github.io/[Repository Name].
Technical
Oral History as Data is a project of University of Idaho Library’s Digital Initiatives as part of the Lib-STATIC toolkit. It uses the open source static site generator Jekyll built into hosting from GitHub Pages.
Features
Questions can be directed to dbecker@uidaho.edu
Get the Source code for this site!
Last build date: 2023-02-17.