Skip to main content

DuckDuckGo Search component as a standalone FlowOS Extension Bundle.

Project description

flowos-duckduckgo

DuckDuckGo Search component as a standalone FlowOS Extension Bundle.

This is the first provider extracted from flowos_core.components.<provider> into a separate distribution. The bundle ships a single component, DuckDuckGoSearchComponent, which performs DuckDuckGo web searches via langchain-community.

Install

pip install flowos-duckduckgo

The bundle is registered automatically via the flowos.extensions entry-point. After install, restart your FlowOS server; the DuckDuckGoSearchComponent will appear in the palette under the duckduckgo bundle group.

Develop

cd src/bundles/duckduckgo
pip install -e .
flowos_core extension validate .

Manifest

The extension manifest is shipped at src/flowos_duckduckgo/extension.json and points at the bundle at components/duckduckgo. Components register under the canonical namespaced ID ext:duckduckgo:DuckDuckGoSearchComponent@official.

Migration

Saved flows referencing the legacy class name DuckDuckGoSearchComponent or the old import path flowos_core.components.duckduckgo.duck_duck_go_search_run.DuckDuckGoSearchComponent are rewritten to the new namespaced ID by the migration table in src/flowos-core/src/flowos_core/extension/migration/migration_table.json.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flowos_duckduckgo-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flowos_duckduckgo-0.1.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file flowos_duckduckgo-0.1.1.tar.gz.

File metadata

  • Download URL: flowos_duckduckgo-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flowos_duckduckgo-0.1.1.tar.gz
Algorithm Hash digest
SHA256 19b638d1abee9ced874e7e39cb0b4ed63b5e0a220f86d27e595a99a7f055c785
MD5 e7367bed4626b162613a688700f4d1a6
BLAKE2b-256 f1f93985473b3f6051addcb214a651778c4cd74b84d714981bcd87f2acb2d183

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos_duckduckgo-0.1.1.tar.gz:

Publisher: publish.yml on dspraneeth07/FlowOS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flowos_duckduckgo-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for flowos_duckduckgo-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1c8ccd3b72e4ff04899a48842ead591af11934323b85f86ccd1a642572d651b
MD5 e5ab4d7ea7fbc890818731f05e0e40a9
BLAKE2b-256 e6a2aeeda8cdab71d8dd6915f01b3c9e02067ae49ae9601743790bc68068f2df

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos_duckduckgo-0.1.1-py3-none-any.whl:

Publisher: publish.yml on dspraneeth07/FlowOS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page