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
Metadata
Release files for ovos-skill-ddg 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ovos_skill_ddg-0.3.7.tar.gz | 64.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ovos_skill_ddg-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 117.2 kB
Release files / ovos_skill_ddg-0.3.7.tar.gz
| Download URL | ovos_skill_ddg-0.3.7.tar.gz |
|---|---|
| Size | 64.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
775d70e05f687c04c494422f26ce549d757a64b9f048633d91054d94bcc0daed
|
|
BLAKE2b-256 checksum How to use checksums |
c4e27f22eec11d7272cb551f444c980bcc09ca19ce9a786876745b7a3b7fe457
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / ovos_skill_ddg-0.3.7-py3-none-any.whl
| Download URL | ovos_skill_ddg-0.3.7-py3-none-any.whl |
|---|---|
| Size | 52.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
63e33edf907a4a47a5bb7e8851c5b39a4baf63fdf87da664d4e192a040bddc6e
|
|
BLAKE2b-256 checksum How to use checksums |
1d25be421ece9cae360db2ebbb2e929323618d2dbeaa5d638a4044eb79e848f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|