Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ulsdevteam/islandora_marc_utility
MARC utilities for parsing MARC mrc or MARCXML (collection) files
https://github.com/ulsdevteam/islandora_marc_utility
Last synced: 3 months ago
JSON representation
MARC utilities for parsing MARC mrc or MARCXML (collection) files
- Host: GitHub
- URL: https://github.com/ulsdevteam/islandora_marc_utility
- Owner: ulsdevteam
- License: gpl-2.0
- Created: 2018-11-16T20:23:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-26T20:02:37.000Z (over 5 years ago)
- Last Synced: 2024-05-02T21:07:27.204Z (7 months ago)
- Language: XSLT
- Size: 59.6 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- islandora_awesome - Islandora MARC Utility - MARC utilities for parsing MARC mrc or MARCXML (collection) files. This module requires PHP 5.5+ and the pear File/MARC.php library (see module README) to parse MARC collections (MRC or MARCXML) and provides the ability to download, view, and even apply to the matching objects (as specified by the MARC xpath and MODS Solr field to find matching objects to match an identifier value), or "download all", and "apply all". (The Islandora 7.x-1.x List / Utility Modules)
README
# Islandora MRC Import [![Build Status](https://travis-ci.org/ulsdevteam/islandora_marc_utility.png?branch=7.x)](https://travis-ci.org/ulsdevteam/islandora_marc_utility)
## Introduction
This module provides a method to import MARC mrc records.
Upload either a MARC mrc file or a MARCXML (collection) file and be able to:
1. Download a ZIP file of the MARC and MODS
2. Apply the MARC and MODS to existing objects.
3. Access these functions from other modules.## Requirements
This module requires PHP version 5.5 at least. This module also requires the following modules/libraries:
* [Islandora](https://github.com/islandora/islandora)
* [Islandora Solr Search](https://github.com/Islandora/islandora_solr_search) - Searches an Islandora Solr index. This is required in order to find matching objects that have a specific MODS value.**Required software**
For some of the operations of this module, some other software should be installed on the web server that will be running this.
`File_MARC` is required in order that MARC mrc files can be parsed. To install File_MARC from the command line, simply:
```
$ pear install File_MARC-1.3.0
```
*For info on the File_MARC library, see [https://pear.php.net/manual/en/package.fileformats.file-marc.reading.php](https://pear.php.net/manual/en/package.fileformats.file-marc.reading.php).*# Installation
Install as usual, see [this](https://drupal.org/documentation/install/modules-themes/modules-7) for further information.
## Configuration
N/A
## Documentation
Further documentation for this module is available at [our wiki](https://wiki.duraspace.org/display/ISLANDORA/How+to+Batch+Ingest+Files).
### Usage
*Pending development.*
## Troubleshooting/Issues
Having problems or solved a problem? Check out the Islandora google groups for a solution.
* [Islandora Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora)
* [Islandora Dev Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora-dev)## Author / License
Written by [Willow Gillingham](https://github.com/bgilling) for the [University of Pittsburgh](http://www.pitt.edu). Copyright (c) University of Pittsburgh.
Released under a license of GPL v2 or later.