2 Commits

Author SHA1 Message Date
Bnyro a9909c4977 [fix] karmasearch: videos engine in wrong category 2026-05-06 22:23:09 +02:00
Fabian Freund a480560371 [fix] wikidata: crashes when querying due to missing escaping of quotation marks 2026-05-06 21:13:27 +02:00
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -146,7 +146,7 @@ class WDAttribute:
self.name: str = name self.name: str = name
def get_select(self): def get_select(self):
return "(group_concat(distinct ?{name};separator=", ") as ?{name}s)".replace("{name}", self.name) return "(group_concat(distinct ?{name};separator=', ') as ?{name}s)".replace("{name}", self.name)
def get_label(self, language: str): def get_label(self, language: str):
return get_label_for_entity(self.name, language) return get_label_for_entity(self.name, language)
@@ -222,7 +222,7 @@ class WDArticle(WDAttribute):
class WDLabelAttribute(WDAttribute): class WDLabelAttribute(WDAttribute):
def get_select(self): def get_select(self):
return "(group_concat(distinct ?{name}Label;separator=", ") as ?{name}Labels)".replace("{name}", self.name) return "(group_concat(distinct ?{name}Label;separator=', ') as ?{name}Labels)".replace("{name}", self.name)
def get_where(self): def get_where(self):
return "OPTIONAL { ?item wdt:{name} ?{name} . }".replace("{name}", self.name) return "OPTIONAL { ?item wdt:{name} ?{name} . }".replace("{name}", self.name)
+1 -1
View File
@@ -1213,7 +1213,7 @@ engines:
- name: karmasearch videos - name: karmasearch videos
engine: karmasearch engine: karmasearch
categories: [general, web] categories: [videos, web]
search_type: videos search_type: videos
shortcut: kav shortcut: kav