Bildreihenfolge umkehren

Step Plugin für die Umkehr der Bilder

Übersicht

Einführung

Dieses Schritt-Plugin für den Goobi-Workflow kehrt die Dateireihenfolge von Bildern im Goobi-Workflow basierend auf dem Metadatenfeld DocLanguage um.

Installation

Um das Plugin nutzen zu können, müssen folgende Dateien installiert werden:

/opt/digiverso/goobi/plugins/step/plugin-step-reverse-image-order-base.jar
/opt/digiverso/goobi/config/plugin_intranda_step_reverseImageOrder.xml

Für die Verwendung des Plugins muss dieses in einem Arbeitsschritt ausgewählt sein:

Überblick und Funktionsweise

Das Plugin vergleicht alle Sprachen die in dem Dokument vorkommen mit den in der Konfigurationsdatei festgelegten Sprachen. Sollte eine Übereinstimmung gefunden werden, dann werden die Bilder in der Reihenfolge umgekehrt.

Konfiguration

Die Konfiguration des Plugins erfolgt in der Datei plugin_intranda_step_reverseImageOrderPlugin.xml wie hier aufgezeigt:

<!-- * This file is part of a plugin for Goobi - a Workflow tool for the 
	support of mass digitization. * * Visit the websites for more information. 
	* - https://goobi.io * - https://www.intranda.com * - https://github.com/intranda/goobi 
	* * This program is free software; you can redistribute it and/or modify 
	it under the terms of the GNU General Public License as published by the 
	Free * Software Foundation; either version 2 of the License, or (at your 
	option) any later version. * * This program is distributed in the hope that 
	it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty 
	of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 
	Public License for more details. * * You should have received a copy of the 
	GNU General Public License along with this program; if not, write to the 
	Free Software Foundation, Inc., 59 * Temple Place, Suite 330, Boston, MA 
	02111-1307 USA * -->
<config_plugin>
	<!-- order of configuration is: 1.) project name and step name matches 2.) 
		step name matches and project is * 3.) project name matches and step name 
		is * 4.) project name and step name are * -->
	<config>
		<!-- which projects to use for (can be more then one, otherwise use *) -->
		<project>*</project>
		<step>*</step>

		<language>heb</language>
		<language>yid</language>
		<language>lad</language>
		<language>jpr</language>
		<language>jbe</language>
		<language>jrb</language>
		<language>jge</language>
		<language>itk</language>
		<language>yhd</language>
		<language>aju</language>
		<language>yud</language>
		<language>ajt</language>
		<language>jye</language>
		<language>jdt</language>
		<language>jtgk</language>
		<language>jger</language>
		<language>jgrc</language>
		<language>narc</language>
	</config>

	<config>
		<!-- which projects to use for (can be more then one, otherwise use *) -->
		<project>My special project</project>
		<project>Archive_Project</project>
		<step>OCR</step>

		<language>heb</language>
		<language>yid</language>
		<language>lad</language>
		<language>jpr</language>
		<language>jbe</language>
		<language>jrb</language>
		<language>jge</language>
		<language>itk</language>
		<language>yhd</language>
		<language>aju</language>
		<language>yud</language>
		<language>ajt</language>

	</config>


</config_plugin>

Allgemeine Parameter

Der Block <config> kann für verschiedene Projekte oder Arbeitsschritte wiederholt vorkommen, um innerhalb verschiedener Workflows unterschiedliche Aktionen durchführen zu können. Die weiteren Parameter innerhalb dieser Konfigurationsdatei haben folgende Bedeutungen:

Weitere Parameter

Neben diesen allgemeinen Parametern stehen die folgenden Parameter für die weitergehende Konfiguration zur Verfügung:

Last updated