Code Monkey home page Code Monkey logo

cat2koha's Introduction

Cat2koha

La función de este script es realizar la converción de registros de una Base de Datos Isis de Catalis con formato Marc21 y exportarlo en un archivo mrc como especifica la norma ISO 2709 (ANSI Z39.2) para poder importarlo en el sistema de gestión bibliotecario Koha.

Ss un script bash que funciona sobre plataforma Linux.

Requerimientos de cat2koha

  • Utilitarios CISIS. Versión recomendada Linux ver. 5.7e.

    Se recomienda crear en /opt la carpeta cisis (/opt/cisis) y allí copiar los utilitarios descargados y otorgarles permisos de ejecución. Si ud. desea alojar estos utiliarios en otro directorio, debe modificar la variable PATH_CISIS='/opt/cisis' que se encuentra en cat2koha.sh.

  • Algunos conocimientos de Lenguaje de formateo de CISIS.

  • Interprete requerido Python 2.X. Observación: en Python 3 el código retorna errores por contener sintaxis obsoletas para este intérprete.

  • Se recomienda la aplicación MarcEdit para validar el archivo resultante para verificar que la estructura Marc sea válida y no haya errores en la codificación, por ej. indicadores inválidos.

Funcionamiento

Parámetros necesarios para migrar registros de Catalis a un archivo .mrc para importar en Koha.

Sintaxis:

./cat2koha.sh [-b | --db] <DB_origen> [-f | --from] <Nro. MFN inicial> [-t | --to] <Nro. MFN final>

Parámetros:

-b | --db <Nombre DB de origen (respetar mayúsculas y minúsculas). Si la misma se encuentra dentro de una carpeta ingresar './nombre_carpeta/nombre_bd' o la ruta absoluta a la base de datos.>

-f | --from <Opcional. Número de MFN inicial entero mayor que 0.>

-t | --to <Opcional. Número de MFN final mayor o igual que el valor utilizado en el parámetro --from.>

cat2koha necesita un parámetro de entrada obligatorio que es la Base de Datos a convertir y dos parámetros opcionales que son "Nro. de MFN inicial" o "Nro. de MFN final".

  • Si ingresa ambos parámetros, Nro. de MFN inicial y Nro. de MFN final, el script procesará los registros de la BD desde el valor inicial ingresado hasta el valor final ingresado.
  • Si ingresa solo Nro. de MFN inicial, el script procesará los registros de la BD desde ese valor hasta el final de la misma.
  • Si ingresa solo Nro. de MFN final, el script procesará los registros de la BD desde mfn 1 hasta el valor indicado para finalizar.

cat2koha's People

Contributors

cfuhr avatar

Watchers

 avatar

Forkers

agomezcardozo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.