Working Scripts:

Working Scripts are defined as scripts written internally and maintained by Digital Archives staff for use in our workflows.

makesips (SIPdir.sh):

This bash script is used by Digital Archives staff to create consecutive numbers of submission information packages for material transferred from digital carriers.

Using makesips (SIPdir.sh):

Navigate to collection directory in diskImages and run makesips in terminal. Follow script instructions to select collection number type and enter collection number and submission information package range.

movekflux (kryofluxmove.sh):

This bash script is used by Digital Archives staff to move floppy disk images transferred using kryoflux to submission information packages.

Using movekflux (kryofluxmove.sh):

Navigate to kryofluxOutput and run movekflux in terminal. Follow the script instructions to enter collection number and move floppy disk images.

package_filetransfer.py:

This python script takes a transferred files and re-packages them into expected file transfer package structure with given carrier id. The script is used when file transfer did not transfer directly into file transfer structure such as with on site file transfers.

Using package_filetransfer.py:

The script takes four arguments: —carrierid for id using syntax ACQ_acqid_objectid. payload for the path to directory holding transferred files. --log for associated transfer log. --dest for the path to destination directory for package.

package_images.py:

This python script creates archival information packages based on a given acquisition id and moves related files from a transfer directory into the associated packages in a destination directory. This script is primarily used in the imaging process for floppy and Iomega zip disks.

Using package_images.py:

The script takes three arguments: --acqid for acquisiton id in the syntax ACQ-####. --source for the path to directory holding images to be packaged. --dest for the path to destination directory for package.

report_ftk_extents.py:

This python script transforms XML reports exported from FTK after Processing Archivists have completed bookmarking into JSON files for import into ASpace.

Using report_ftk_extents.py:

The script takes two arguments: -f or --file followed by the path to the XML report to be transformed and -o or --output followed by the path the destination directory for JSON output.

report_HDD_extents.py:

This python script collects the extents of finding aid components created by a Processing Archivist when processing work is done at a workstation with a hard drive. The script then produces an extents JSON file for import into ASpace.

Using report_HDD_extents.py:

The script takes one argument: -d or --dir for the finding aid components directory on a hard drive.
Run the script following the syntax: python3 path/to/report_ftk_extents.py -d /path/to/collection/er/directory.

transfer_rsync.py:

This python script initiates file transfer using rsync and packages files in expected file transfer package structure. The script is primarily used in office for transferring files from hard drives and thumb drives.

Using transfer_rsync.py:

The script takes three require arguments and one optional: —carrierid for id using syntax ACQ_acqid_objectid. —source for the path to directory holding files to be transferred. —dest for the path to destination directory for package. —quiet an optional argument for suppressing rsync progress information.

Deprecated and Legacy Scripts:

Deprecated and Legacy Scripts are any scripts which may have been previously used in workflows but are no longer in use, were planned but not completed or replaced by a Working Script.

ft.sh

metadata.sh

movemetadata script

movephotograph script