Code

Arclight
Rails

UAlbany’s Arclight instance, available at https://archives.albany.edu/descripton.

asInventory
Python

Tool to upload and download file inventories between spreadsheets and the ArchivesSpace API. We use it at UAlbany for file-level description and describing born-digital materials using spreadsheets.

ArchivesSpace Python Library
Python

A Python library for working with the ArchivesSpace API. Superseded by community-led ArchivesSnake project.

ArchivesSpace to ArcLight and Hyrax
Python, Bash

Scripts to export collections from ArchivesSpace and index them in ArcLight. Also updates ArchivesSpace description for items uploaded in the Hyrax UI.

ArchivesSpace Migration
Python

UAlbany’s ArchivesSpace migration docs and scripts.

ArchivesSpace/Archive-It Example Workshop
Python

This is a working example of how to automate description of Web Archives in ArchivesSpace using the API and the Archive-It and Internet Archive CDX Servers. For ASpace Skill Share. Superseded by describingWebArchives.

Processing Scripts for Born-Digital Photos
Python

Scripts used to automate extraction of 180,000 photos from disk images and make static pages for display.

Describing Web Archives
Python

Experimental tool for automating description for Web Archives in ArchivesSpace according to archival principles using the Archive-It CDX and Partner Data APIs.

EADMachine
Python, wx, Pyinstaller

EADMachine was an easy EAD creation and editing tool. It’s a Python .exe that reads and writes complete EAD files from spreadsheets. Depricated after ASpace migration.

Espy Metadata Creation Tool
Ruby on Rails

Workflow application for linking different types of records and creating metadata for the Espy Project, available at https://archives.albany.edu/espy.

UAlbany History-Editor
Rails

A simple-as-possible Rails app that’s mostly scaffolding. This is used to create, edit, and manage curated UAlbany history events displayed in the UAlbany History app.

UAlbany History
Rails

A Blacklight instance customized as a curated timeline of events from UAlbany’s history, available at https://archives.albany.edu/history.

Hyrax
Rails

UAlbany’s Hyrax instance, available at https://archives.albany.edu/catalog.

Ingest Processing Workflow
Python, Bash

Ingest and Processing Workflow scripts for born-digital accessions and digitized derivatives.

Link Ranking Repo
Python, D3Plus, Spark

Link Ranking Project repository for Archives Unleashed 4.0 Web Archives Datathon.

Mailbag
Python

A tool for creating and managing Mailbags, a package for preserving email in multiple formats. Funded by the Email Archives: Building Capacity and Community program.

SIP and AIP Classes
Python

The UAlbany Archives’s classes for creating Submission Information Packages (SIPs) and Archival Information Packages (AIPs).

Example Scripts for Learning Python
Python

Basic sample scripts to get some results with Python. For use with “Python for Archivists”.

Researching NY 2016 Scripts
Python, D3Plus

Example scripts for using computational tools like NLP for historical research. For November 2016 presentation