Pymarc
Fra Biblab
Python-pakke som skal gjøre det enklere å jobbe med data i MARC-format.
[rediger] Eksempler
[rediger] Bygge opp en post fra grunnen av
from pymarc import Record, Field
# Lag en post
record = Record()
# Lag et felt
field = Field(
tag = '245',
indicators = ['0','1'],
subfields = [
'a', 'The pragmatic programmer : ',
'b', 'from journeyman to master /',
'c', 'Andrew Hunt, David Thomas.'
]
)
# Leg feltet til posten
record.add_field(field)
# Skriv ut posten til en fil
out = open('file.mrc', 'w')
out.write(record.as_marc())
out.close()
[rediger] Transformere fra ISO2709 til MARCXML
from pymarc import Record, marcxml record = Record(iso2709_som_streng) marcxml_som_streng = marcxml.record_to_xml(record)
