Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

Commit 28d94a0

Browse files
[duckduckgo] v3
1 parent 5104a11 commit 28d94a0

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

duckduckgo/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
from itertools import islice
1212
from time import sleep
1313

14-
md_iid = '2.3'
15-
md_version = '1.2'
14+
md_iid = "3.0"
15+
md_version = "2.0"
1616
md_name = 'DuckDuckGo'
1717
md_description = 'Inline DuckDuckGo web search'
1818
md_license = "MIT"
@@ -25,13 +25,13 @@ class Plugin(PluginInstance, TriggerQueryHandler):
2525

2626
def __init__(self):
2727
PluginInstance.__init__(self)
28-
TriggerQueryHandler.__init__(
29-
self, self.id, self.name, self.description,
30-
defaultTrigger='ddg '
31-
)
28+
TriggerQueryHandler.__init__(self)
3229
self.ddg = DDGS()
3330
self.iconUrls = [f"file:{Path(__file__).parent}/duckduckgo.svg"]
3431

32+
def defaultTrigger(self):
33+
return "ddg "
34+
3535
def handleTriggerQuery(self, query):
3636

3737
stripped = query.string.strip()
@@ -46,7 +46,7 @@ def handleTriggerQuery(self, query):
4646
for r in islice(self.ddg.text(stripped, safesearch='off'), 10):
4747
query.add(
4848
StandardItem(
49-
id=self.id,
49+
id=self.id(),
5050
text=r['title'],
5151
subtext=r['body'],
5252
iconUrls=self.iconUrls,

0 commit comments

Comments
 (0)