X-Git-Url: https://code.communitydata.science/covid19.git/blobdiff_plain/308d462e767920ef541f8ccef2942e87eb854be8:/translations/src/wikidata_api_calls.py..36167295ecfe297780be2ec42ef1213e26d014e0:/transliterations/src/static/gitweb.css diff --git a/translations/src/wikidata_api_calls.py b/translations/src/wikidata_api_calls.py deleted file mode 100644 index 0f70680..0000000 --- a/translations/src/wikidata_api_calls.py +++ /dev/null @@ -1,33 +0,0 @@ -# File defines functions for making api calls to find translations and transliterations for key terms. - -import mwapi -import requests -import sys -from defaults import user_agent - -def get_wikidata_api(): - session = mwapi.Session(host="https://wikidata.org/w/api.php", user_agent=user_agent) - return session - -def search_wikidata(session, term, *args, **kwargs): - search_results = session.get(action='query', - list='search', - srsearch=term, -# srqiprofile='popular_inclinks_pv', - srlimit='max', - srnamespace=0, - *args, - **kwargs) - - - query = search_results.get('query', None) - results = query.get('search', None) - - if results is None: - raise mwapi.session.APIError(f"No results for query: {term}") - - return results - -def run_sparql_query(q): - results = requests.get("https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={q}&format=json") -