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.0.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.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowos_duckduckgo-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 a1c7f8960d2a9a78727c37c1f8025fe6019819326ef27dd3299f0c8332a5ed63
MD5 46d74e71ea461f26112c49e1e55dc3bd
BLAKE2b-256 2fab038709f1fadc187d7ee51a6d30f40005e9e0e22f2934a35873dec8d38a6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos_duckduckgo-0.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flowos_duckduckgo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6288ffc556b3d88e9edab9582081e371061b8e0cb2a8b3ba07db481d5cee3a9
MD5 7e3274c1a0b0f4887ccbea100278d811
BLAKE2b-256 30f4938c9f5b1813e4298fdfb95c8cf62a268b962ab675717603a864f27f6ecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos_duckduckgo-0.1.0-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