This repository was originally called
hpr-admin
but has been cleaned up and rebuilt as hpr-tools
.
It contains the various tools used behind the scenes to prepare shows for release, upload them to the Internet Archive and other things.
31eb5d200f
InternetArchive/recover_transcripts: Bash script to be run on 'borg' which collects files missing on the IA ready for upload as part of the missing asset repair process. InternetArchive/repair_assets: Bash script to take assets from the IA (after they had been repaired on 'borg') and copy them to the HPR server for the notes to access. The local machine, where this was run, was used to store files being uploaded. The planned script to modify the notes to reflect the new file locations was never finished. Notes were edited with Vim using a few macros. InternetArchive/repair_item: Bash script which is best run on 'borg', which repairs an IA item by comparing the files on the IA with the files on 'borg' (or a local machine). These files are either in '/data/IA/uploads/' or in the temporary file hierarchy used by 'recover_transcripts' (which calls it). Used after a normal IA upload to check for and make good any missed file uploads (due to timeouts, etc). Also used during asset repairs, but that project is now finished. InternetArchive/snapshot_metadata: Bash script which collects detailed metadata from the IA in JSON format and saves it locally (run on a local PC). Older shows on the IA often contained derivative files which were identified by the script 'view_derivatives'. These files were never needed, they were IA artefacts, so can be deleted (see the script header for how). InternetArchive/view_derivatives: Perl script to interpret a file of JSON metadata from the IA for an HPR show in order to determine the parent-child hierarchy of files where there may be derivatives. We don't want IA-generated derivatives, but this process was hard to turn off in earlier times. Generates a hierarchical report and a list of unwanted derivatives (see 'snapshot_metadata' for more details of how this was used). |
||
---|---|---|
Comment_system | ||
Community_News | ||
Database | ||
FAQ | ||
InternetArchive | ||
Link_Checker | ||
Miscellaneous | ||
PostgreSQL_Database | ||
Show_Submission | ||
.gitignore | ||
LICENSE | ||
README.md |
hpr-tools
This repository was originally called hpr-admin
but has been cleaned up and rebuilt as hpr-tools
.
It contains the various tools used behind the scenes to prepare shows for release, upload them to the Internet Archive and other things.