An open API service indexing awesome lists of open source software.

https://github.com/cca/libraries_scelc_catalog_export

script for working with exported MARC records
https://github.com/cca/libraries_scelc_catalog_export

Last synced: about 1 month ago
JSON representation

script for working with exported MARC records

Awesome Lists containing this project

README

          

# SCELC Shared Print Scripts

A Pymarc script for processing our Koha catalog exports and preparing data for a consortial shared print agreement. It filters out bib records based on their items status. Items must be in a circulating location such as the Main Stacks and must not be lost or non-circulating for other reasons.

## Setup

Use [pipenv](https://pipenv.pypa.io/en/latest/) to install a Python 3 virtual environment with the necessary dependencies (pymarc).

```sh
> pipenv --three
> pipenv install
> pipenv shell
> python sharedprint.py koha.mrc # running the script in the virtual env
```

See the script's usage `python sharedprint.py -h` for more details. You can also compare our current catalog holdings with what's in GreenGlass by passing a catalog MARC export and a CSV of the complete GreenGlass data. You can use Python csvkit's `in2csv` to convert the GreenGlass xslx export to CSV.

## License

[ECL 2.0](https://opensource.org/licenses/ECL-2.0)