Friday, July 20, 2007


The latest version of pymarc has the ability to change records from MARC-8 encoding to UNICODE, UTF-8. A task that most of our catalogs will have to go through in the next few years, I guess. Nice to have a tool for when that day arrives.
The pymarc module provides an API for reading, writing and modifying MARC records from python. MARC (MAchine Readable Cataloging) is a metadata format for bibliographic data.


While it's not rocket science to read MARC, it's also not something you want to code very often, so pymarc does the lifting for you. pymarc allows you to read records, extract arbitrary fields from each record, update records, and write records back out in transmission format.

No comments: