EULfedoraIdiomatic access to digital objects in a Fedora Commons repository | |
Download |
EULfedora Ranking & Summary
Advertisement
- License:
- The Apache License 2.0
- Publisher Name:
- Emory University Libraries
- Publisher web site:
- https://github.com/emory-libraries/
EULfedora Tags
EULfedora Description
Idiomatic access to digital objects in a Fedora Commons repository EULfedora is a Python library that provides utilities, API wrappers, and classes for interacting with the Fedora-Commons Repository (version 3.4.x) in a pythonic, object-oriented way, with optional Django integration.eulfedora.api provides complete access to the Fedora API, primarily making use of Fedora's REST API. This low-level interface is wrapped by eulfedora.server.Repository and eulfedora.models.DigitalObject, which provide a more abstract, object-oriented, and Pythonic way of interacting with a Fedora Repository or with individual objects and datastreams.When used with Django, eulfedora can pull the Repository connection configuration from Django settings, and provides a custom management command for loading simple content models and fixture objects to the configured repository.EULfedora can be used without Django, but additional functionality is available when used with Django. Requirements: · Python · EULxml · RDFLib · python-dateutil · pycrypto · soaplib
EULfedora Related Software