OVOS DuckDuckGo skill — factual Q&A via DDG Instant Answers
Project description
DuckDuckGo
Answer factual questions using DuckDuckGo Instant Answers.
Powered by ovos-ddg-plugin.
Examples
- "search DuckDuckGo for Stephen Hawking"
- "who is Marie Curie"
- "what is the Eiffel Tower"
- "when was Albert Einstein born"
- "Isaac Newton"
How it works
The skill participates in three OVOS pipeline stages:
| Pipeline | Trigger | Priority |
|---|---|---|
Padacioso intent (search_duck.intent) |
Explicit "search DuckDuckGo for …" phrases | High |
| Common Query | Open factual questions routed by the common-query pipeline | — |
| Fallback | Any utterance not claimed by another skill | 90 (last resort) |
Queries are forwarded to the DuckDuckGo Instant Answers API via ovos-ddg-plugin, which handles:
- Infobox field extraction — structured facts (birthdate, nationality, occupation, …) matched via locale-aware Padacioso intents
- Abstract text — encyclopaedic summary sentences
- Keyword extraction fallback — when a conversational phrase returns no result, keywords are extracted and re-queried (requires
ovos-rake-keyword-extractoror compatible plugin)
Blacklisted domains (weather, reminders, alarms, timers, music, calls) are detected via per-locale vocabulary files and routed to the appropriate skill instead.
Supported languages
37 locales covering all languages in the DuckDuckGo API locale mapping: ar, bg, ca, cs, da, de, el, en, es, et, fi, fil, fr, he, hr, hu, id, it, ja, ko, lt, lv, ms, nb, nl, pl, pt, ro, ru, sk, sl, sv, th, tr, uk, vi, zh.
Category
Information
Tags
#duckduckgo #query #search-engine #searchengine
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ovos_skill_ddg-0.3.7.tar.gz.
File metadata
- Download URL: ovos_skill_ddg-0.3.7.tar.gz
- Upload date:
- Size: 64.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
775d70e05f687c04c494422f26ce549d757a64b9f048633d91054d94bcc0daed
|
|
| MD5 |
761887e8fcf6c04828f65f48521dbfcb
|
|
| BLAKE2b-256 |
c4e27f22eec11d7272cb551f444c980bcc09ca19ce9a786876745b7a3b7fe457
|
File details
Details for the file ovos_skill_ddg-0.3.7-py3-none-any.whl.
File metadata
- Download URL: ovos_skill_ddg-0.3.7-py3-none-any.whl
- Upload date:
- Size: 52.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63e33edf907a4a47a5bb7e8851c5b39a4baf63fdf87da664d4e192a040bddc6e
|
|
| MD5 |
19ab2f70b4a626747dd55eed6b2fe765
|
|
| BLAKE2b-256 |
1d25be421ece9cae360db2ebbb2e929323618d2dbeaa5d638a4044eb79e848f3
|