-
Jens Steidl authored
- refactor: added proper argument handling and new arguments (like plugin name) as well
Jens Steidl authored- refactor: added proper argument handling and new arguments (like plugin name) as well
README.txt 1.64 KiB
How to automatically add Mappings between extracted Technical Metadata and DNX Significant Properties in Rosetta ================================================================================================================ :lang: en :encoding: utf-8 :author: Jörg Sachse == Prerequisites * Desktop environment * Perl programming language * Selenium Perl module (download at https://metacpan.org/pod/Selenium::Remote::Driver) * Chrome browser (download at https://www.google.com/intl/de_de/chrome/) * Chrome driver compatible with the installed Chrome browser (download at https://sites.google.com/chromium.org/driver/) == How to install on Debian 11 (Buster) * sudo apt install perl chromium cpanminus unzip * cpanm Selenium::Remote::Driver * check Chromium version (i.e. "91.x.xxxx.xxx") --> download coresponding 'chromedriver_linux64.zip' from https://sites.google.com/chromium.org/driver/ (Downloads) * unzip chromedriver_linux64.zip == How to build * You don't have to do anything, just run the script. == How to run * general invocation ** $# perl -I path/to/perl/modules ./add_dnx_mappings.pl --rosetta_host="Rosetta-Host.Domain.tld" --protocol="https" --ui_port="Port-Number" --user="Rosetta-User" --password="Rosetta-Password" --institution="Institution-Name" --plugin_name="Plugin-Name" --classification_group="Classification-Group" * example invocation: ** $# perl -I path/to/perl/modules ./add_dnx_mappings.pl --rosetta_host="sdvrosetta-test.slub-dresden.de" --protocol="https" --ui_port="8443" --user="su-user" --password="Sw0rdF!$h" --institution="SLUB" --plugin_name="SLUBTechnicalMetadataExtractorCheckItTiffPlugin" --classification_group="Image (Mix)"