Oral History (as) Data

Analyze and publish coded oral history and qualitative interviews

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:

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.

  1. Go the GitHub Repository for OHD and click the green “Use This Tempate” button.

  2. Use the example Google Sheets in this folder and make copies of this blank Google Sheet template for all your interviews.

  3. Fit your transcripts to the template/examples provided.

  4. 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.

  5. 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]

  6. Download each transcript as a Comma Separated Variable (CSV) file and add it to the _data/transcripts directory

  7. 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 and title.
    • object-id should match your CSV filename.
  8. 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

  9. 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.
  10. 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 the baseurl.
  11. Go to your GitHub repository Settings, and enable GitHub Pages (it’s down the page a bit, so scroll).

  12. 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.

OHD in Production