]> code.communitydata.science - covid19.git/blobdiff - translations/src/wikidata_api_calls.py
Untested code to get labels from wikidata in all languages.
[covid19.git] / translations / src / wikidata_api_calls.py
index 022a9d40354a4a1c823f8c925045c3946556299c..0f706807f5cc4b38a872c6fbb2ea01db3402dfde 100644 (file)
@@ -1,8 +1,8 @@
 # File defines functions for making api calls to find translations and transliterations for key terms.
 
 import mwapi
 # File defines functions for making api calls to find translations and transliterations for key terms.
 
 import mwapi
+import requests
 import sys
 import sys
-sys.path.append("..")
 from defaults import user_agent
 
 def get_wikidata_api():
 from defaults import user_agent
 
 def get_wikidata_api():
@@ -27,3 +27,7 @@ def search_wikidata(session, term, *args, **kwargs):
         raise mwapi.session.APIError(f"No results for query: {term}")
 
     return results
         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")
+    

Community Data Science Collective || Want to submit a patch?