Skip to content

Releases: danizen/pymarcspec

Release 0.0.3

12 Mar 17:45
Compare
Choose a tag to compare

This addresses some issues with joining fields, field values, and subfield text into strings. Rather than handle this using simple arguments such as field_delimiter and subfield_delimiter, there's a new class called TextStyle which handles all the merging. This makes it simpler for users to do what they want. If they want field to be formatted like this:

ind1=0 ind2=1 $a"Medicine"  $b"for the people"

Well, they can do that by subclassing BaseTextStyle or TextStyle.

Add a memoizing searcher class MarcSearch

04 Mar 19:49
9fe1137
Compare
Choose a tag to compare

This release adds a class MarcSearch which will memoize search expressions and re-use them, saving the work of building a list of specifications and making the search over fields and subfields even easier.

Initial beta release

04 Mar 19:01
Compare
Choose a tag to compare

This release supports field specifiers, indicator specifiers and subfield specifiers in its search interface. subspecs are not supported at all in the search interface. In the pure raw parser interface, the full grammar is supported.

This should be considered an early beta.