KB-python-API - Python API for KB data-services

  •        5

KB-Python-API is a simple API for Python, the API provides easy access to free and CC-BY-NC-ND datasets provided by the National Library of the Netherlands (KB). It relies on the back-end infrastructure of the KB which consists of an SRU and OAI-MPH service. The KB Python API makes it easy to interact with historical data, for more information on the provided datasets and data-rights take a look at the DataServices page of the KB.

https://github.com/KBNLresearch/KB-python-API

Tags
Implementation
License
Platform

   




Related Projects

ARC harvester and search engine

  •    Java

Arc (http://arc.cs.odu.edu) is the first federated search service based on the OAI-PMH protocol. It includes a harvester which can harvests OAI-PMH 1.x and OAI-PMH 2.0 compliant repositories, a basic search engine which is based on database and an OAI-PMH

OAI4J: a client library for PMH and ORE

  •    Java

OAI4J is a Java library that implements a client API for the OAI-PMH standard specification from the Open Archives Initiative. It also has support for the upcoming OAI-ORE specification.

Net::OAI::Harvester

  •    Perl

Net::OAI::Harvester is a Perl extension for easily querying OAI-PMH repositories. OAI-PMH is the Open Archives Initiative Protocol for Metadata Harvesting. OAI-PMH allows data repositories to share metadata about their digital assets.

OAI-PMH Static Repository Gateway

  •    C

A C Implementation of an OAI-PMH Static Repository Gateway.

Yet Another Repository

  •    Perl

YAR - Yet Another Repository : collection of Perl modules to expose metadata using the OAI-PMH protocol. Includes XMLTape: creates OAI-PMH repositories on gzipped XML archives.


OAI-PMH Harvester Manager

  •    Java

OAI-PMH Harvester Manager is an Web Application that manages both one time or regularly repeating harvesting jobs using Open Archives Initiative Protocol for Metadata Harvesting.

Rapid Visual OAI Tool

  •    Java

Rapid Visual OAI Tool (RVOT) can be used to graphically construct a OAI-PMH repository from a collection of files. The records in the original collection can be in any one of the acceptable format. The format currently supported are RFC1807,Marc,COSATI

ZMARCO Z39.50 MARC OAI Metadata Provider

  •    Javascript

ZMARCO is an Open Archive Initiative Protocol for Metadata Harvesting (OAI-PMH) 2.0 compliant data provider. The 'Z' in ZMARCO stands for Z39.50; 'MARC' stands for MAchine-Readable Cataloging; and the 'O' stands for OAI.

OJAX - Ajax powered metasearch service

  •    Java

OJAX provides - a meta-search service with a highly dynamic AJAX based user interface. - an OAI-PMH harvester to harvest multiple repositories to a single Lucene index - an easy to use, highly discoverable user interface to searching that index.

swagger2markup - A Swagger to AsciiDoc or Markdown converter to simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation

  •    Java

The primary goal of this project is to simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation produced by Swagger. The result is intended to be an up-to-date, easy-to-read, on- and offline user guide, comparable to GitHub’s API documentation. The output of Swagger2Markup can be used as an alternative to swagger-ui and can be served as static content. NOTE: The Swagger Specification has been donated to to the Open API Initiative (OAI) and has been renamed to the OpenAPI Specification. Swagger2Markup converts a Swagger JSON or YAML file into several AsciiDoc or GitHub Flavored Markdown documents which can be combined with hand-written documentation. The Swagger source file can be located locally or remotely via HTTP. Swagger2Markup supports the Swagger 1.2 and 2.0 specification. Internally it uses the official swagger-parser and my markup-document-builder.

Zope Open Archives Cataloguer

  •    Python

The Open Archive Cataloguer (zOAC) project applies the OAI-PMH protocol for automatic metadata harvesting and aggregation of bibliographic records and has been developed over the web application server Zope. Based on Pentila's ZOpenArchives Zope Product.

algoliasearch-client-javascript - 🔎 Algolia Search API Client for JavaScript platforms

  •    Javascript

Algolia Search is a hosted full-text, numerical, and faceted search engine capable of delivering realtime results from the first keystroke. The Algolia Search API Client for JavaScript lets you easily use the Algolia Search REST API from your JavaScript code. The JavaScript client works both on the frontend (browsers) or on the backend (Node.js) with the same API.

Yahoo Search API for Python

  •    Python

This project implements a Python API for the Yahoo Search Webservices API. pYsearch is an OO abstraction of the web services, with emphasis on ease of use and extensibility.

algoliasearch-client-php - Algolia Search API Client for PHP

  •    PHP

Algolia Search is a hosted full-text, numerical, and faceted search engine capable of delivering realtime results from the first keystroke. The Algolia Search API Client for PHP lets you easily use the Algolia Search REST API from your PHP code.

Google Search .NET - API for Google Services in C# .NET

  •    

Google Search .NET provides .NET developers access to Google search results through a friendly C# API. The API is based on the Google AJAX Search REST API, which currently supports the following Google services: Web, Local, Video, Blog, News, Book, Image, Patent.

CapeDwarf - Alternative to the Google App Engine

  •    Java

CapeDwarf is an extension of the JBoss' WildFly Application Server which allows you to deploy applications written for the Google App Engine on your own private cluster or on RedHat's OpenShift cloud without any modifications.

googleplay-api - Google Play Unofficial Python API - This project was a PoC and is not maintained anymore

  •    Python

An unofficial Python API that let you search, browse and download Android apps from Google Play (formerly Android Market). This is not an official API. I am not afiliated with Google in any way, and am not responsible of any damage that could be done with it. Use it at your own risk.

OpenTheatre - Search movies, series, anime, subtitles, torrents and archives from open directories

  •    CSharp

OpenTheatre is a program which allows users to search for Movies, TV Series, Anime, Subtitles, Torrents and Archives. The program communicates with its own API written entirely using our custom built command-line web crawler designed to scrape information from trusted files which are updated every day. The public web resources used are available on our open assets database, where anyone can contribute their open directories. OpenTheatre works to query movies, series, anime, subtitles, torrents and archives from all around the web to provide you with the ultimate streaming experience.

Proai

  •    

Proai is an OAI-PMH provider service written in Java, designed to be easily integrated with existing metadata repositories.

picovalidator

  •    

L'applicazione picovalidator è in grado di eseguire l'harvesting di un repository oai-pmh che espone il formato di metadati "pico" e di validare ogni singolo record rispetto al pico application profile. E' un'applicazione sviluppata in c# (.NET Framework 1.1) di tipo console.