Skip to content

Reads volume ids from given list in file, gets the aggregate zip files for the volumes, and writes them in a HathiTrust-style pairtree structure. Designed specifically to work with the client for HathiTrust's Data API at https://github.com/mfall3/htdapiclient-getvol .

License

Notifications You must be signed in to change notification settings

mfall3/VolGetter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

VolGetter

HathiTrust Data API Custom Client Consumer

/**
 * Reads volume ids from given list in file,
 * gets the aggregate zip files for the volumes,
 * and writes them in a HathiTrust-style pairtree structure
 * for compatibility with related systems.
 *
 * Designed specifically to work with the client for HathiTrust's Data API
 * at https://github.com/mfall3/htdapiclient-getvol
 *
 * Usage is: java -jar volgetter.jar volumeListFile destinationRoot serviceEndpoint
 * 
 * @param args
 *   arg[0] -> volumeListFile - the file containing a list of volume ids, one on each line
 *   arg[1] -> destinationRoot - the target root directory, must exist or be valid to create
 *   arg[2] -> serviceEndpoint - the url for the api client service
 */

About

Reads volume ids from given list in file, gets the aggregate zip files for the volumes, and writes them in a HathiTrust-style pairtree structure. Designed specifically to work with the client for HathiTrust's Data API at https://github.com/mfall3/htdapiclient-getvol .

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages