Skip to main content

Python client for the Reconciliation Service API

Project description

Python Reconciliation Service API

This is a python implementation of the Reconciliation Service API v0.2. It is available on pypi.

It does not support all methods or utilities of the API including authentication.

PyPI - Python Version PyPI - Format PyPI - License

Usage

Here is a basic usage example

from py_reconciliation_service_api import build_reconciliation_service

# the standard location of the wikidata implementation of this API
SERVICE_URL = "https://wikidata.reconci.link/en/api"
service = build_reconciliation_service(SERVICE_URL)

# get 6 candidates for the string "sf"
candidates = service.reconcile({"query": "sf", "limit": 6})
assert len(candidates.result) == 6
# the top result should be called San Francisco
assert candidates.result[0].name == "San Francisco"

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

py_reconciliation_service_api-0.2.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file py_reconciliation_service_api-0.2.1.tar.gz.

File metadata

  • Download URL: py_reconciliation_service_api-0.2.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.10 Linux/5.15.146.1-microsoft-standard-WSL2

File hashes

Hashes for py_reconciliation_service_api-0.2.1.tar.gz
Algorithm Hash digest
SHA256 590e786749567f52d6ae35edf9d3c07419f870d508eeaa18d9bbac93004e8299
MD5 53808a2b6831e6a1664b28be6487402f
BLAKE2b-256 733e9c417985114dc240ebbbf3c8c8ddbd8e24eba1eeba5be51f8d86f5c50ee8

See more details on using hashes here.

File details

Details for the file py_reconciliation_service_api-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for py_reconciliation_service_api-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 05df1b5840177937e0bf48d6a0bc585d78715776215360e855bc7889da7d40f3
MD5 db087894d4cbbcb29d1139f120e4eb69
BLAKE2b-256 32a35035b07802f6946b4961fd1f5b0dd6f5664ae4a08b69b2326039ce65587c

See more details on using hashes here.

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