Pymarc

Fra Biblab

Gå til: navigasjon, søk

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)

[rediger] Se også

[rediger] Lenker

Personlige verktøy