Python package to reconcile GND, GeoNames IDs via WikiData
Project description
acdh-id-reconciler
python package to reconcile GND and GeoNames IDs via WikiData.
install
pip install acdh-id-reconciler
use
from GND to WikiData and GeoNames ID
from acdh_id_reconciler import gnd_to_geonames
test = "https://d-nb.info/gnd/4010858-2"
results = gnd_to_geonames(test)
print(results)
# {'wikidata': 'http://www.wikidata.org/entity/Q261664', 'gnd': '4010858-2', 'geonames': '2781124'}
from GND to WikiData
from acdh_id_reconciler import gnd_to_wikidata
test = "https://d-nb.info/gnd/4074255-6"
results = gnd_to_wikidata(test)
print(results)
# {'wikidata': 'http://www.wikidata.org/entity/Q41329', 'gnd': '4074255-6'}
from GND to WikiData plus Custom-ID
from acdh_id_reconciler import gnd_to_wikidata_custom
test = "https://d-nb.info/gnd/118634712"
custom = "P6194" # https://www.wikidata.org/wiki/Property:P6194
results = gnd_to_wikidata_custom(test, custom)
print(results)
# {'wikidata': 'http://www.wikidata.org/entity/Q215747', 'gnd': '118634712', 'custom': 'W/Wolf_Hugo_1860_1903'}
from Geonames to WikiData
from acdh_id_reconciler import geonames_to_wikidata
test = "https://www.geonames.org/2761369"
results = geonames_to_wikidata(test)
print(results)
# {'wikidata': 'http://www.wikidata.org/entity/Q1741', 'geonames': '2761369'}
from Geonames to GND
from acdh_id_reconciler import geonames_to_gnd
test = "https://www.geonames.org/2761369"
results = geonames_to_gnd(test)
print(results)
# {'wikidata': 'http://www.wikidata.org/entity/Q1741', 'geonames': '2761369', 'gnd': '4066009-6'}
from Wikidata to Wikipedia
from acdh_id_reconciler import wikidata_to_wikipedia
test = "https://www.wikidata.org/wiki/Q1186567/"
result = wikidata_to_wikipedia(test)
print(result)
# 'https://de.wikipedia.org/wiki/Alexandrinski-Theater'
# default language is set to german, can be changed by settings param result e.g. `wiki_lang='enwiki'`
result = wikidata_to_wikipedia(test, wiki_lang='enwiki')
print(result)
# 'https://en.wikipedia.org/wiki/Alexandrinsky_Theatre'
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
Built Distribution
File details
Details for the file acdh_id_reconciler-0.7.1.tar.gz
.
File metadata
- Download URL: acdh_id_reconciler-0.7.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd75d64d4cfbf442f6e5b1566350020bd3a9d320869134704804a1777002aad7 |
|
MD5 | a668917d20ef765613de58b43f424a4b |
|
BLAKE2b-256 | b4b11262be5738bcacfbb1659e2f53c9df1ad9f46fe154a163a55646062837c6 |
File details
Details for the file acdh_id_reconciler-0.7.1-py3-none-any.whl
.
File metadata
- Download URL: acdh_id_reconciler-0.7.1-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f98bbeda6c6fc6d2e1d1b515c0b8150336a5bbd9a06c3a6abfd2462edde2b7e |
|
MD5 | 916c5a04948ffe6a44601d6cd3af063a |
|
BLAKE2b-256 | 8e025813a8c51ce5d1f565f0137a9081aab8d7d82666dfd6cd5e90a7ff719f52 |