Skip to main content

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 dedicado o en un host 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

koha-sync-1.2.5.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

koha_sync-1.2.5-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

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

Hashes for koha-sync-1.2.5.tar.gz
Algorithm Hash digest
SHA256 b34a17aa105a8ad9d89e3c3c8071e6a17d30f3c414a2f0f79130bd8ad05c7c9c
MD5 e7a692ebf6bd513a54a5c2dda5107e24
BLAKE2b-256 29860ad7c0b37125bf1810b401da7dbe32656a9558bd39ae01947e33e5a37f63

See more details on using hashes here.

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

Hashes for koha_sync-1.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cd4c840d9bfa6c39e24541e9266793988e1e6849a6519efb3b5739b03e8cddfd
MD5 2c700d78c4faf6db3c6331bc84e53ee2
BLAKE2b-256 e7dd41ab732310bd2140aacb2b35bd9be0c0fa3bc8e4772ebff723a1dda1a973

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page