{ "info": { "author": "Tobias Schweizer, Digital Humanities Lab, University of Basel; Balduin Landolt, University of Basel", "author_email": "t.schweizer@unibas.ch", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# alephmarcreader\n## General \nPython library to read Marc obtained from Aleph, the catalogue of the library of the University of Basel.\n\nThis library supports Marc21, MARCXML, and AlephX.\n\n## Documentation\nThe docstrings can be displayed with pydoc (from the project root): `pydoc alephmarcreader.abstractalephmarcreader.AbstractAlephMarcReader\n`. For the inner classes such as `Person`, run `pydoc alephmarcreader.abstractalephmarcreader.AbstractAlephMarcReader.Person`.\n\n## Design\n`alephmarcreader.abstractalephmarcreader.AbstractAlephMarcReader` provides methods to access Marc data.\nIt is an abstract class that has two abstract methods `__get_field` and `__get_subfield_text` that have to be implemented in the subclass for the file format at hand.\n\n## Unit Tests\n\nFrom the project root, run `python -m unittest alephmarcreader.tests.test_[Marc[21|XML]|X]Reader`.\n\n## Dependencies\n\n- `pymarc`: install with pip\n- `lxml`: install with pip\n\nThe library works both with python2 and python3.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhlab-basel/alephmarcreader.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "alephmarcreader", "package_url": "https://pypi.org/project/alephmarcreader/", "platform": "", "project_url": "https://pypi.org/project/alephmarcreader/", "project_urls": { "Homepage": "https://github.com/dhlab-basel/alephmarcreader.git" }, "release_url": "https://pypi.org/project/alephmarcreader/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "A package to read Marc data obtained from Aleph, the catalogue of the library of the University of Basel", "version": "1.0.0" }, "last_serial": 5581684, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d29fb0c99e8dc3f15f10b8180b38302c", "sha256": "d06045c897606f0298c424e62a5380adf1169fa30d9dacc1085643c827150b7b" }, "downloads": -1, "filename": "alephmarcreader-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d29fb0c99e8dc3f15f10b8180b38302c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27242, "upload_time": "2019-06-06T19:25:59", "url": "https://files.pythonhosted.org/packages/cb/6f/6c46fc7ecb471698cf9da945f5635171fd0ace2c83444aaf2ae7d1d9792e/alephmarcreader-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9884d2e6d713b40ea67d08e2c92a6dd9", "sha256": "1e6102342b430ec39349ef4a4d3a0db764e69d20b542548f0f1060eb293641ff" }, "downloads": -1, "filename": "alephmarcreader-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9884d2e6d713b40ea67d08e2c92a6dd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9200, "upload_time": "2019-06-06T19:26:01", "url": "https://files.pythonhosted.org/packages/7d/a0/af44b71f4457e87e6f060aa89c7767964fbd85cc219b4817996ee11c67bf/alephmarcreader-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0dabe3f1bbfcef9b5ac28a10cdfe6fd3", "sha256": "45d95d9751a906ab7cef9310b36712d361bc1fcee0c37820e1dce9963e2b5fb3" }, "downloads": -1, "filename": "alephmarcreader-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0dabe3f1bbfcef9b5ac28a10cdfe6fd3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21013, "upload_time": "2019-07-25T06:44:02", "url": "https://files.pythonhosted.org/packages/fb/46/f7d5af9f2edeb9704f6bc85888b455e66cbb5beddb4033929076c276e44a/alephmarcreader-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf0862ac75ca9ec6d78b928e2a4ac4f2", "sha256": "7fd5f236e761e22f619d01eba6612eb0144a3017ff71d271cd6a1f2e9f157fd6" }, "downloads": -1, "filename": "alephmarcreader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cf0862ac75ca9ec6d78b928e2a4ac4f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6875, "upload_time": "2019-07-25T06:44:04", "url": "https://files.pythonhosted.org/packages/9d/4c/c7f3bd65b2fde2b6d65ea8c9ca98e9f86169cc6e0747b1a535c2c7c14f7b/alephmarcreader-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0dabe3f1bbfcef9b5ac28a10cdfe6fd3", "sha256": "45d95d9751a906ab7cef9310b36712d361bc1fcee0c37820e1dce9963e2b5fb3" }, "downloads": -1, "filename": "alephmarcreader-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0dabe3f1bbfcef9b5ac28a10cdfe6fd3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21013, "upload_time": "2019-07-25T06:44:02", "url": "https://files.pythonhosted.org/packages/fb/46/f7d5af9f2edeb9704f6bc85888b455e66cbb5beddb4033929076c276e44a/alephmarcreader-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf0862ac75ca9ec6d78b928e2a4ac4f2", "sha256": "7fd5f236e761e22f619d01eba6612eb0144a3017ff71d271cd6a1f2e9f157fd6" }, "downloads": -1, "filename": "alephmarcreader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cf0862ac75ca9ec6d78b928e2a4ac4f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6875, "upload_time": "2019-07-25T06:44:04", "url": "https://files.pythonhosted.org/packages/9d/4c/c7f3bd65b2fde2b6d65ea8c9ca98e9f86169cc6e0747b1a535c2c7c14f7b/alephmarcreader-1.0.0.tar.gz" } ] }