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.