Skip to content

Instantly share code, notes, and snippets.

@anayram
anayram / README.md
Last active January 12, 2024 22:03
Qureshi and FolkwaysAlive! Archive Metadata

Qureshi and FolkwaysAlive! Archive Metadata

@anayram
anayram / README.md
Last active March 28, 2023 19:15
EAD to CSV conversion

EAD to CSV for AtoM batch ingest

This script transforms EAD records for AtoM bulk ingest.

Request from UofA Archives

The University of Alberta Archives currently uses AtoM as archival access database. Back when the Archives moved to AtoM, accessions data was migrated from Mimsy into AtoM as archival descriptions rather than as accession records.

In order to to have all accession records in AtoM, consider the following workflow: export all accession descriptions from AtoM as EAD XML files, map and transform into AtoM CSV, cleanup and update, and then import into AtoM as accession records.

This script is a test transformation to prepare archival institution records for CSV import (from EAD into AtoM csv batch ingest) as outlined at https://www.accesstomemory.org/en/docs/2.4/user-manual/import-export/csv-import/

@anayram
anayram / README.md
Last active April 9, 2024 19:11
WebVTT index conversion

WebVTT Index Conversion Project

Indexes have been created for recordings in the Aviary SpokenWeb collection. These indexes were oroginally created outside of the application (in Google sheets) in a custom format. See Metadata Preparation below for more details.

A script was developed to transform timestamps from a field- and format-normalized spreadsheet into WebVTT index format for ingest into Aviary. An index contains labels (segments) with a start and end time in timecode.

A spreadsheet template with field validation was created for future indexes. See Timestamp Template and Sample Metadata below.

Metadata Preparation

Keybase proof

I hereby claim:

  • I am anayram on github.
  • I am anayram (https://keybase.io/anayram) on keybase.
  • I have a public key whose fingerprint is B771 3DA6 F454 F371 3F79 6A14 5605 046E 1C74 5EDD

To claim this, I am signing this object: