All Projects → mloesch → Sickle

mloesch / Sickle

Licence: other
Sickle: OAI-PMH for Humans

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Sickle

Osm Meta Util
Utility for downloading and processing OSM metadata
Stars: ✭ 42 (-44.74%)
Mutual labels:  metadata
Framework
IONDV. Framework is a high level framework for enterprise web applications development.
Stars: ✭ 54 (-28.95%)
Mutual labels:  metadata
Metaforge
An OSINT Metadata analyzing tool that filters through tags and creates reports
Stars: ✭ 63 (-17.11%)
Mutual labels:  metadata
Schemacrawler
Free database schema discovery and comprehension tool
Stars: ✭ 1,021 (+1243.42%)
Mutual labels:  metadata
Onedata
Onedata is a distributed data management platform providing eventually consistent, POSIX-compliant virtual filesystem.
Stars: ✭ 49 (-35.53%)
Mutual labels:  metadata
Hlsinjector
ID3 metadata injector for MPEG TS (HLS) written in PHP
Stars: ✭ 56 (-26.32%)
Mutual labels:  metadata
Datacatalog Connectors
Commons code used by the Data Catalog connectors, and links for the connectors sample code.
Stars: ✭ 40 (-47.37%)
Mutual labels:  metadata
Sickbeard mp4 automator
Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library
Stars: ✭ 1,142 (+1402.63%)
Mutual labels:  metadata
Geoportal Server Catalog
Geoportal Server next generation search application and metadata catalog, based on elasticsearch.
Stars: ✭ 53 (-30.26%)
Mutual labels:  metadata
Schema Microdata Examples
Some examples of HTML markup using Schema.org microdata
Stars: ✭ 58 (-23.68%)
Mutual labels:  metadata
Traileraddict.bundle
Stars: ✭ 44 (-42.11%)
Mutual labels:  metadata
Sqlservermetadata
SQL Server Metadata Toolkit
Stars: ✭ 47 (-38.16%)
Mutual labels:  metadata
Cf Xarray
a lightweight accessor for xarray objects that interprets CF attributes
Stars: ✭ 58 (-23.68%)
Mutual labels:  metadata
Yoast Seo For Typo3
Yoast SEO plugin for TYPO3
Stars: ✭ 43 (-43.42%)
Mutual labels:  metadata
Netkan
Metadata files used by the NetKAN/CKAN indexer
Stars: ✭ 64 (-15.79%)
Mutual labels:  metadata
Rust Metaflac
A rust library for reading and writing FLAC metadata.
Stars: ✭ 41 (-46.05%)
Mutual labels:  metadata
Uc Guidelines
To improve the clarity and usefulness of finding aids and to promote consistency across campuses, a working group of digital archivists under the aegis of the UC Born-Digital Content Common Knowledge Group (CKG) have collaborated to develop a UC-wide descriptive standard for born-digital archival material.
Stars: ✭ 54 (-28.95%)
Mutual labels:  metadata
Deltafs
Transient file system service featuring highly paralleled indexing on both file data and file system metadata
Stars: ✭ 70 (-7.89%)
Mutual labels:  metadata
Scrape
Distributed Scraper
Stars: ✭ 65 (-14.47%)
Mutual labels:  metadata
Ipdata
🌐 An IP lookup system utilizing open datasets
Stars: ✭ 58 (-23.68%)
Mutual labels:  metadata

Sickle: OAI-PMH for Humans

.. image:: https://travis-ci.org/mloesch/sickle.svg?branch=master :target: https://travis-ci.org/mloesch/sickle .. image:: https://img.shields.io/pypi/v/Sickle.svg :target: https://pypi.python.org/pypi/Sickle .. image:: https://img.shields.io/pypi/dm/sickle.svg :target: https://pypi.python.org/pypi/Sickle

Sickle is a lightweight OAI-PMH <http://www.openarchives.org/OAI/openarchivesprotocol.html>_ client library written in Python. It has been designed for conveniently retrieving data from OAI interfaces the Pythonic way::

>>> from sickle import Sickle
>>> sickle = Sickle('http://elis.da.ulcc.ac.uk/cgi/oai2')
>>> records = sickle.ListRecords(metadataPrefix='oai_dc')
>>> records.next()
<Record oai:eprints.rclis.org:4088>

Features

  • Easy harvesting of OAI-compliant interfaces
  • Support for all six OAI verbs
  • Convenient object representations of OAI items (records, headers, sets, ...)
  • Automatic de-serialization of Dublin Core-encoded metadata payloads to Python dictionaries
  • Option for ignoring deleted items

Installation

::

pip install sickle

Dependencies:

  • requests <http://docs.python-requests.org/en/latest/>_
  • lxml <http://lxml.de/>_

Documentation

Documentation is available at Read the Docs <https://sickle.readthedocs.org/en/latest/>_

Development

  • Sickle @ GitHub <https://github.com/mloesch/sickle>_
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].