EULfedora

Idiomatic access to digital objects in a Fedora Commons repository
Download

EULfedora Ranking & Summary

Advertisement

  • Rating:
  • 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