... | ... | @@ -2,45 +2,72 @@ |
|
|
|
|
|
## The full list of toolkit scripts:
|
|
|
|
|
|
**gfs_copy_tranche_files_to_folder.py**
|
|
|
Copies the files in the folder-types specified on the command line from a tranche to a single folder
|
|
|
**gfs_copy_tranche_to_tranche.py**
|
|
|
- gfs_copy_tranche_files_to_folder.py
|
|
|
|
|
|
Copies the files in the folder-types specified on the command line from a tranche to a single folder
|
|
|
|
|
|
- gfs_copy_tranche_to_tranche.py
|
|
|
|
|
|
Copies the files in the folder-types specified on the command line from one tranche to an identical
|
|
|
(but empty) set of folder-types in an identical tranche in a separate GFS
|
|
|
(but empty) set of folder-types in an identical tranche in a separate GFS
|
|
|
|
|
|
- gfs_copy_folder_type_to_target.py
|
|
|
|
|
|
Copies the files in the folder-types specified on the command line to folders that are created by the
|
|
|
script with names that reflect their location within the GFS within a folder that is also specified
|
|
|
on the command line
|
|
|
|
|
|
- gfs_create_arkivum_upload.py
|
|
|
|
|
|
Creates an folder structure suitable for upload to Arkivum's Perpetua, which is a digital preservation
|
|
|
and dissemination platform
|
|
|
|
|
|
- gfs_create_or_delete_tranche_folder_type.py
|
|
|
|
|
|
Creates or deletes the folder-types specified on the command line within the child-folders of the
|
|
|
specified tranche
|
|
|
|
|
|
- gfs_create_tranche_folder.py
|
|
|
-
|
|
|
Creates a tranche folder structure from the tranche csv file with the folder-types that are specified
|
|
|
on the command line
|
|
|
|
|
|
- gfs_distribute_arkivum_export_to_tranche.py
|
|
|
|
|
|
Repopulates the folder-types specified on the command line for a tranche from a BagIt
|
|
|
folder structure that has been downloaded from Arkivum's Perpetua via the "Bulk Export" option.
|
|
|
folder structure that has been downloaded from Arkivum's Perpetua via the "Bulk Export" option
|
|
|
|
|
|
- gfs_distribute_files_to_tranche.py
|
|
|
|
|
|
Populates the folder-types specified on the command line for a tranche from files that abide by the
|
|
|
GFS file-naming convention that are located in a single folder
|
|
|
|
|
|
- gfs_migrate_tranche_folder.py
|
|
|
|
|
|
Populates the folder-types specified on the command line for a tranche from the folders of a legacy
|
|
|
collection
|
|
|
|
|
|
- gfs_rename_tranche_files.py
|
|
|
|
|
|
Renames the files within the folder-types specified on the command line for a tranche so that the
|
|
|
files abide by the GFS file-naming convention
|
|
|
|
|
|
- gfs_rename_tranche_folder_type.py
|
|
|
|
|
|
Renames a folder-type within the child-folders of a tranche
|
|
|
|
|
|
- gfs_validate_project_csv.py
|
|
|
|
|
|
Validates that a project csv file contains the correct columns, that running number sequences are
|
|
|
valid, and that mandatory fields have been completed
|
|
|
|
|
|
- gfs_validate_tranche_csv.py
|
|
|
- Validates that a tranche csv file contains the correct columns, that running number sequences are
|
|
|
|
|
|
Validates that a tranche csv file contains the correct columns, that running number sequences are
|
|
|
valid, and that mandatory fields have been completed
|
|
|
- gfs_validate_tranche_folder.ply
|
|
|
|
|
|
- gfs_validate_tranche_folder.py
|
|
|
|
|
|
Validates that all the folder-types specified on the command line contain the expected file content
|
|
|
in terms of the composition of the filenames, the sequence number component of the filename (if it
|
|
|
has one) and reports the total numbers of files and the total disk space the files occupy
|
... | ... | |