Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dahlia/wikidata

Wikidata client library for Python
https://github.com/dahlia/wikidata

ontology python3 wikidata

Last synced: 1 day ago
JSON representation

Wikidata client library for Python

Awesome Lists containing this project

README

        

Wikidata_ client library for Python
===================================

.. image:: https://badge.fury.io/py/Wikidata.svg
:target: https://pypi.org/project/Wikidata/
:alt: Latest PyPI version

.. image:: https://readthedocs.org/projects/wikidata/badge/?version=latest
:target: https://wikidata.readthedocs.io/
:alt: Documentation Status

.. image:: https://github.com/dahlia/wikidata/actions/workflows/main.yaml/badge.svg?branch=main
:alt: GitHub Actions
:target: https://github.com/dahlia/wikidata/actions/workflows/main.yaml

This package provides easy APIs to use Wikidata_ for Python.

>>> from wikidata.client import Client
>>> client = Client() # doctest: +SKIP
>>> entity = client.get('Q20145', load=True)
>>> entity

>>> entity.description
m'South Korean singer and actress'
>>> image_prop = client.get('P18')
>>> image = entity[image_prop]
>>> image

>>> image.image_resolution
(820, 1122)
>>> image.image_url
'https://upload.wikimedia.org/wikipedia/commons/6/60/KBS_%22The_Producers%22_press_conference%2C_11_May_2015_10.jpg'

.. _Wikidata: https://www.wikidata.org/