Skip to content

This project is an automation script for the Speicherbibliothek. It is used to automate the process of copying items from one IZ to the VKSS IZ.

License

Notifications You must be signed in to change notification settings

Swiss-Library-Service-Platform/iz_to_iz_automation

Repository files navigation

IZ to IZ automation

Description

This project is an automation script for the Speicherbibliothek. It is used to automate the process of copying items from one IZ to the VKSS IZ.

Usage

To start the workflow with a small dataset, run the following command:

python start_process.py -size SMALL

To start the workflow with a large dataset, run the following command:

python start_process.py -size LARGE

Installation

.env file is required to run the script. The file should contain the access to the SFTP server. An .env file is available in main directory for productive environment. A second .env file is available in the test directory for testing environment.

pip install -r requirements.txt

The almapiwrapper library requires the use of API keys. They need to be configured according to the documentation: https://almapi-wrapper.readthedocs.io/en/latest/

The configurations are available in the config.py file. For running the tests it could be necessary to change the LARGE_TASK_HOUR variable.

License

GNU General Public License v3.0

About

This project is an automation script for the Speicherbibliothek. It is used to automate the process of copying items from one IZ to the VKSS IZ.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages