Releases: danizen/pymarcspec
Release 0.0.3
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
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
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.