This projects allows to synchronize remote Koha rows to an endpoint
Project description
Koha synchronizer
Este modulo permite sincronizar registros de Koha al sistema estadistico Lookproxy.
Instalacion
Para instalar el modulo koha-sync debe seguir estos pasos:
Requerimientos
- python 3.7+
- El servidor desde el cual ejecuta el modulo, debe tener conexion con el servidor Koha
- La instalacion la puede realizar en un
host dedicadoo en unhost compartido- host dedicado: significa que el modulo se ejecuta en un servidor exclusivamente para este proceso. El servidor puede ser de 512 MB o 1 GB de RAM.
- host compartido: significa que el modulo de ejecuta en el mismo servidor del Koha.
Crear directorio raiz
> mkdir /opt/koha-sync
Instalar y crear sesion de tmux
> apt-get install tmux
> tmux new -s koha-sync
para salirse de la sesion, debe presionar ctrl + b + d
Instalar Python3.7
Al finalizar la instalacion, verifique que corresponda a la 3.7
> alias python='python3.7'
> python -V
|_______3.7
Instalar pip3
Al finalizar la instalacion, verifique que corresponda a la 20+
> pip3 -V
|______pip 20.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.7)
Instalar setuptools
> python3.7 -m pip install setuptools
Instalar y activar virtaulenv (solo si la instalacion es compartida)
> python3.7 -m pip install virtualenv
> cd /opt/koha-sync & virtualenv venv
> source /opt/koha-sync/venv/bin/activate
Instalar el modulo koha-sync
> python -m pip install koha-sync
Cargar al servidor el config.yml enviado por Referencistas
ls
|__ config.yml
Ejecutar el comando
koha_syncrhonizer --help
Options:
-V, --version print current cli version and stops execution
-c, --config-file TEXT path to configuration file [required]
-v, --verbose activate verbosity output
-r, --run-once synchronize once and stops execution
-t, --test run validations and stops before synchronize
--help Show this message and exit.
Copyright © Referencistas
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file koha-sync-1.2.5.tar.gz.
File metadata
- Download URL: koha-sync-1.2.5.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b34a17aa105a8ad9d89e3c3c8071e6a17d30f3c414a2f0f79130bd8ad05c7c9c
|
|
| MD5 |
e7a692ebf6bd513a54a5c2dda5107e24
|
|
| BLAKE2b-256 |
29860ad7c0b37125bf1810b401da7dbe32656a9558bd39ae01947e33e5a37f63
|
File details
Details for the file koha_sync-1.2.5-py3-none-any.whl.
File metadata
- Download URL: koha_sync-1.2.5-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd4c840d9bfa6c39e24541e9266793988e1e6849a6519efb3b5739b03e8cddfd
|
|
| MD5 |
2c700d78c4faf6db3c6331bc84e53ee2
|
|
| BLAKE2b-256 |
e7dd41ab732310bd2140aacb2b35bd9be0c0fa3bc8e4772ebff723a1dda1a973
|