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

description_harvester
Python, Solr

A command line utility for indexing archival description from ArchivesSpace and EAD to Solr for ArcLight

Espy Project Execution Records
Rails, Blacklight

Frontend for Espy Project Execution Records (https://archives.albany.edu/espy/) Telling the Stories of over 15,000 Individuals Executed in what is now the United States since 1608. One deliverable for CLIR-finded The Digital Archive of Executions in the United States, 1608-2002: Digitization and Access to the M. Watt Espy Papers.

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.

Gatekeeper
Flask, Docker

A basic dockerized Flask service for managing Cloudflare Turnstile to limit bot overload.

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.

Link Ranking Repo
Python, D3Plus, Spark

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

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

Processing app
Python, Flask, Docker

Backend Flask app for processing born-digital and digitized archival materials.

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

SPE website
Jekyll, Docker

The main wrapper website for https://archives.albany.edu.

Web archives scripts
Python, wget

Scripts to making basic web archives with wget.