Skip to main content

NeuralCleave plugin — search Notion pages and databases.

Project description

neuralcleave-notion

Example NeuralCleave plugin: a notion_search tool that searches Notion pages and databases shared with your Notion integration.

Install

pip install -e ./NeuralCleave-sdk        # not yet on PyPI
pip install -e examples/plugins/neuralcleave-notion

Setup

  1. Create a Notion integration at https://www.notion.so/my-integrations
  2. Share the pages/databases you want searchable with that integration
  3. Set NOTION_TOKEN in your environment to the integration's secret

Usage

from neuralcleave_notion import NotionSearchTool

tool = NotionSearchTool(token="secret_...")
result = await tool.execute(query="Q3 roadmap", limit=5)
print(result.output)

Once installed alongside the NeuralCleave gateway, PluginRegistry.discover() finds it via the NeuralCleave.plugins entry point declared in pyproject.toml.

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

neuralcleave_notion-0.1.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

neuralcleave_notion-0.1.3-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file neuralcleave_notion-0.1.3.tar.gz.

File metadata

  • Download URL: neuralcleave_notion-0.1.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for neuralcleave_notion-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8b710bed89792f70c2edb1caacf1352762cd1d3b5d13ed2f1fe979db263e7f34
MD5 90fdc4820473745d6a24c44474e284de
BLAKE2b-256 0798188c4bc08e5978ea72642ddd10cda6fde379474f9d1c994323b2460f991d

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuralcleave_notion-0.1.3.tar.gz:

Publisher: publish-pypi.yml on TheAmitChandra/NeuralCleave

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

File details

Details for the file neuralcleave_notion-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for neuralcleave_notion-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 41747084629693163d663e87cef042548118fdf4909c517a4e5260b57aa75b38
MD5 2da59218971b9a8bdaba491a4b4c95c1
BLAKE2b-256 708b69236a52722bbacad88d9733fd64148d8a939a9cc7d34cba14fb80cc73ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuralcleave_notion-0.1.3-py3-none-any.whl:

Publisher: publish-pypi.yml on TheAmitChandra/NeuralCleave

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