Skip to main content

E-Deposit AMQP module providing communication with Aleph

Project description

Introduction
============

.. image:: https://badge.fury.io/py/edeposit.amqp.aleph.png
:target: http://badge.fury.io/py/edeposit.amqp.aleph

.. image:: https://pypip.in/d/edeposit.amqp.aleph/badge.png
:target: https://crate.io/packages/edeposit.amqp.aleph?version=latest
hm
This package provides middle-ware for communication with Aleph. `Aleph <http://www.exlibrisgroup.com/category/Aleph>`_ is a system used in libraries to store meta-data about books and authors.

Documentation
-------------

Full module documentation and description can be found at Read the Docs:

- http://edeposit-amqp-aleph.readthedocs.org/

Contributors
============

- Jan Stavel <stavel.jan@gmail.com>, Tester
- Bystroushaak <bystrousak@kitakitsune.org>, Developer

Changelog
=========

1.7.0
-----
- Added new items to ``SemanticInfo`` structure (``.isClosed``, ``.summaryRecordSysNumber``, ``.parsedSummaryRecordSysNumber``).
- Added new query ``ICZQuery``.

1.6.0 - 1.6.5
-------------
- Added new fields to SemanticInfo structure.
- Fixed few bugs in aleph.py.
- Fixed bugs, old code, small improvements.
- aleph.py: Added new function downloadRecords().
- aleph.py: Added four new functions: getISBNsXML(), getAuthorsBooksXML(), getPublishersBooksXML() and getBooksTitleIDs().
- aleph.py: Refactored few unnecessarily long variables.
- convertor.py: Added new function getDocNumber().
- __init__.py switched to use aleph.downloadRecord().
- Fixed #27 - parsing of internal url field.
- convertor.py refactored slightly, fixed few little bugs.
- Added different way of tracking SemanticInfo.hasISBNAgencyFields.
- Fixed bug in convertor.py.
- ``reactToAMQPMessage()`` parameters modified.

1.5.0 - 1.5.9
-------------
- Fixed bug in marcxml.py.
- Added more detections to convertor.py / toSemanticInfo().
- marcxml.py changed and fixed. It can now convert MARC XML <-> OAI without any problems, just by changing .oai_marc property.
- Fixed bug in ISBN submodule.
- Added detection of ``ISBNQuery`` in ``ISBNValidationRequest``.
- Updated setup.py to new version of dhtmlparser.
- Fixed bug in deserialization of semanticinfo.
- Added tracking of export progress.
- Added new Query class - DocumentQuery.
- Documentation cleaned.
- Added documentation for convertor.
- Fixed bug in unittests.
- Queries to test base are now handled by OAI API, which has access.
- Export is working.

1.4.0 - 1.4.9
-------------
- API change in reactToAMQPmessage(), which now takes just two parameters and returns values, instead of calling callbacks.
- Documentation updated and made useful.
- Documentation of export.py updated.
- Assertions in export.py are now annotated (useful for debugging).
- Version of package and documentation is now automatically parsed from this file.
- Documentation of the whole package updated.
- Fixed bugs in MARC XML parser and Aleph lowlevel API.
- Added ``run_tests.sh``.
- Added TitleQuery.
- Fixed bug in export script.
- Changelog made more compact.
- Fixed bug #23 in _removeSpecialCharacters().
- Fixed export bugs (see #21 and #22).
- Fixed reported bugs in export script.
- Fixed bug in ISBN submodule.
- Added unicode support to settings.py.

1.3.0
-----
- Serializers removed from convertors.py. (De)serialization will be handled in edeposit.amqp, because other packages also uses it.

1.2.0 - 1.2.5
-------------
- Fixed bug with package installation, when the package couldn't find README.rst.
- User defined JSON configuration is now supported.
- Documentation is now even for settings.py's attributes.
- Documentation is now generated automatically everytime the package is generated.
- Tests and HTML help is now included in PYPI package.
- All source files are now documented with google style docstrings.
- Added experimental export support.

1.1.0
-----
- Project released at PYPI.

1.0 (unreleased)
----------------
- Communication with Aleph is now working.

0.1-dev (unreleased)
--------------------
- Package created using templer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edeposit.amqp.aleph-1.7.0.tar.gz (52.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page