on master help sign in
[fix] wikidata: using only the first url
commitb0bb94fd377da826b2b720e65e558fbeb932bc4c authorAdam Tauber <asciimoo@gmail.com> dateSun 12 Oct 2014, 14:33 (12 years ago) parent13f36e6
1 file changed+3−2
searx/engines/wikidata.py+3−2
searx/engines/wikidata.py+3−2
@@ -64,7 +64,7 @@ def getDetail(jsonresponse, wikidata_id, language):
6464 misc_language = get_wiki_firstlanguage(result, 'wiki')
6565 if misc_language != None:
6666 add_url(urls, 'Wikipedia (' + misc_language + ')', get_wikilink(result, misc_language + 'wiki'))
67−
67+
6868 if language != 'en':
6969 add_url(urls, 'Wiki voyage (' + language + ')', get_wikilink(result, language + 'wikivoyage'))
7070 add_url(urls, 'Wiki voyage (en)', get_wikilink(result, 'enwikivoyage'))
@@ -163,7 +163,8 @@ def get_string(claims, propertyName, defaultValue=None):
163163 if len(result) == 0:
164164 return defaultValue
165165 else:
166− return ', '.join(result)
166+ #TODO handle multiple urls
167+ return result[0]
167168
168169
169170def get_time(claims, propertyName, defaultValue=None):