Java-based helpers used on the CGSpace institutional repository:
- FixJpgJpgThumbnails: fix low-quality ".jpg.jpg" thumbnails by replacing them with their originals
- FixLowQualityThumbnails: remove low-quality thumbnails when PDF bitstreams are present
Tested on DSpace 6.3. Read more about the DSpace curation system.
To use these curation tasks in a DSpace project add the following dependency to dspace/modules/additions/pom.xml
:
<dependency>
<groupId>io.github.ilri.cgspace</groupId>
<artifactId>cgspace-java-helpers</artifactId>
<version>6.2-SNAPSHOT</version>
</dependency>
The jar will be copied to all DSpace applications.
To build the standalone jar:
$ mvn package
Copy the resulting jar to the DSpace lib
directory:
$ cp target/cgspace-java-helpers-6.2-SNAPSHOT.jar ~/dspace/lib/
The scripts take only one argument, which is a community, collection, or item:
$ dspace dsrun io.github.ilri.cgspace.scripts.FixJpgJpgThumbnails 10568/83389