misc. pymarc scripts I wrote to manage a messy catalog
-
Updated
Nov 7, 2014 - Python
misc. pymarc scripts I wrote to manage a messy catalog
Contains code and tools used to public the Canadian thesis list.
add fullrecord field into given finc Solr schema conform line-delimited JSON
generates single record MARC files
get field statistic of a line delimited JSON document
a Python3 program that searches a single MARC record via a given id (controlfield 001) in a given (binary) MARC records file and writes it into a single (binary) MARC file
A project to solve the pesky problem of pulling MARC records from your Solr index
Turf ("TIND.io URL Fixer") is a program to download records from the Caltech TIND.io database and check the URLs that may be embedded within the records.
library code to convert MARC metadata into IIIF
A simple script to combine individual MARC21 records into a single file.
a commandline command (Python3 program) that takes binary MARC records (e.g. originally stored in a JSON value) as input and replace some characters in it to be really binary MARC compatible
Scripts and documentation for metadata work, e.g. structuring complex objects from MARC records and directories, or perform transformations automagically
A simple Python script that merges all MARC files in a directory into a single MARC file
The script compares LC country codes to a list of codes extracted from MARC records and prints any codes that are not valid to the screen.
a commandline command (Python3 program) that adds a Sigel to a given collection of binary MARC records (into MARC field 935 a; and optionally deduplicates this collection to another given collection)
retrieve license information for Open Textbook Library
Scripts to transform and clean MARC and tabular data into GeoBlacklight 1.0 Metadata Elements JSON.
Add a description, image, and links to the marc topic page so that developers can more easily learn about it.
To associate your repository with the marc topic, visit your repo's landing page and select "manage topics."