marc - Ruby scripts for MARC records

Timeline
Login

Timeline

50 most recent check-ins

2025-07-29
20:26
Clone from bloovis instead of chisel. Leaf check-in: 253eaf2458 user: marka tags: trunk
03:19
Add info about cloning. check-in: 41f2303cad user: marka tags: trunk
2025-07-23
10:17
Add link to Fossil repository for Github readers. check-in: 7fae494a78 user: marka tags: trunk
2023-07-22
13:31
Add script to search a MARC file for a record with a specified barcode. check-in: 92ff9b6c38 user: marka@pobox.com tags: trunk
2023-06-07
13:29
Allow second parameter (output filename) to be optional. Print raw MARC record after conversion. check-in: e5c2aac0ac user: marka@pobox.com tags: trunk
2022-04-27
23:10
Fix comment about -s option. check-in: b46fc6f7c9 user: marka@pobox.com tags: trunk
2021-01-27
20:25
Add brief descriptions of yaml2marc.rb, marc2yaml.rb, and text2marc.rb. check-in: bf97644ba4 user: marka@pobox.com tags: trunk
20:18
Handle multi-line records and the leader correctly. check-in: e19b275441 user: marka@pobox.com tags: trunk
17:47
First cut at program to convert MARC text format to real MARC format. check-in: 18b1fbaa74 user: marka@pobox.com tags: trunk
13:27
Update the Sip2patron plugin for Mango Languages. check-in: a3bc6c1434 user: marka@pobox.com tags: trunk
2020-12-06
16:38
sip2_validate_patron now returns patron if successful, otherwise undef. check-in: 31cf8734f0 user: marka@pobox.com tags: trunk
2020-11-16
08:21
Update SIP-plugin.patch for Koha 20.05. check-in: f4aa459fba user: marka@pobox.com tags: trunk
2020-11-15
22:24
Update koha-plugin-sip2patron.kpz for Koha 20.05: GetBorrowerAttributeValue was replaced by get_extended_attribute. check-in: f0146e430f user: marka@pobox.com tags: trunk
13:00
Update Sip2patron.pm for Koha 20.05: GetBorrowerAttributeValue was replaced by get_extended_attribute. check-in: 512492d974 user: marka@pobox.com tags: trunk
2020-03-31
01:52
Add option to missingsql.rb to print just the barcodes. This is useful as input to the Batch Item Modification tool in Koha. check-in: eec1f46259 user: marka@pobox.com tags: trunk
2020-03-26
17:52
Add script to mark items in Koha as missing, given a CSV file produced by the Koha inventory tool. check-in: b1ed87cced user: marka@pobox.com tags: trunk
2020-03-11
21:24
Handle new HTML design from OCLC Connexions. check-in: f62b50d55d user: marka@pobox.com tags: trunk
2019-11-15
02:51
Add some more MARC field names. check-in: f0c4459c44 user: marka@pobox.com tags: trunk
2019-10-14
07:38
Remove Koha-specific fields. check-in: 10613b5d59 user: marka@pobox.com tags: trunk
07:37
Fix comment in Html2marc Koha plugin. check-in: 5eb4fd9930 user: marka@pobox.com tags: trunk
2019-08-28
01:04
Fix comment about command line args. check-in: 0471bc73ba user: marka@pobox.com tags: trunk
2019-08-13
20:43
Add script to fetch MARC records via Z39.50. check-in: 6a14c15a29 user: marka@pobox.com tags: trunk
2019-07-05
09:42
Add checks for duplicated Index fields and mismatched titles. check-in: fe0344e3ec user: marka@pobox.com tags: trunk
2019-07-04
20:39
Don't crash if a subfield is nil. check-in: 98576a3fba user: marka@pobox.com tags: trunk
20:38
Add script to do diffs on two Collectorz catalogs. check-in: a38e9044e7 user: marka@pobox.com tags: trunk
2019-05-31
14:33
Allow human-readable field names to be used in yaml representation of MARC records. check-in: 2e84518633 user: marka@pobox.com tags: trunk
2019-03-31
23:36
Fix some comments and the usage help string. check-in: fc6212a64d user: marka@pobox.com tags: trunk
17:59
Add the Koha patch that allows the Sip2patron.pm plugin to work correctly. check-in: 3555fcf324 user: marka@pobox.com tags: trunk
17:59
Improve documentation for the Koha plugins. check-in: b126e2526b user: marka@pobox.com tags: trunk
2019-01-27
14:29
Tiny simplification of marc2yaml.rb. check-in: 9bdd0e55e7 user: marka@pobox.com tags: trunk
14:28
Don't save MARC records in the non-standard 900 range. check-in: bb5212c880 user: marka@pobox.com tags: trunk
2019-01-01
23:38
Put newlines only at the start of fields, not subfields. check-in: 3648dafdee user: marka@pobox.com tags: trunk
23:26
Add scripts to convert MARC to/from JSON. check-in: 629643f664 user: marka@pobox.com tags: trunk
2018-12-31
13:30
Remove Windows newline character. check-in: 83a1b305f4 user: marka@pobox.com tags: trunk
2018-12-30
21:48
Allow HTML to be read from stdin. Use /usr/bin/env on #! line. check-in: eb7f93533c user: marka@pobox.com tags: trunk
21:47
Add Koha plug for converting HTML to MARC. Requires html2marc.rb. check-in: 599811aa1b user: marka@pobox.com tags: trunk
15:06
Don't need set gem. Catch failure to load marc gem. check-in: 68b20dca2f user: marka@pobox.com tags: trunk
14:51
Some linty cleanups. check-in: 4f1fb5c099 user: marka@pobox.com tags: trunk
13:04
Add script to convert OCLC, Evergreen, or BiblioCommons MARC display from HTML to MARC. check-in: fe5465c3cb user: marka@pobox.com tags: trunk
2018-12-28
17:51
Add comment saying that any BiblioCommons site can be used, not just BPL. check-in: 0f9ba7ff76 user: marka@pobox.com tags: trunk
17:51
Add missing 008 control fields so that Koha will get the correct publication date. Some other minor fixes. check-in: 0276fc7a12 user: marka@pobox.com tags: trunk
2018-12-21
00:26
Try to avoid duplicated plot summaries. check-in: 24b2573d18 user: marka@pobox.com tags: trunk
00:24
Add author to call number for large print books. Delay a half second before each z39.50 request. check-in: df1f48d56c user: marka@pobox.com tags: trunk
2018-12-16
16:37
Add MARC records for media type and Dewey number. Fix more superfluous HTML entities. check-in: 4a7b4f08ae user: marka@pobox.com tags: trunk
2018-12-12
18:07
Don't add empty MARC fields. check-in: 44f8648226 user: marka@pobox.com tags: trunk
2018-12-07
18:19
Genres and subjects have different separator character in Windows-exported files. Strip out extraneous &amp from subjects. Don't add record for subtitle if it's empty. check-in: 7db2f0da40 user: marka@pobox.com tags: trunk
2018-12-05
22:02
Fix bug with book dimensions. check-in: 34c7d8bd0f user: marka@pobox.com tags: trunk
21:21
Handle book data produced by the Collectorz Windows app. check-in: ece42c1f4a user: marka@pobox.com tags: trunk
16:30
Add support for more movie fields. check-in: 7fcbee98c7 user: marka@pobox.com tags: trunk
14:06
First steps toward handling the different CSV files produced by the Collectorz Windows app for movies. check-in: 0b66a3a1c2 user: marka@pobox.com tags: trunk