GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - diffbot/dify-diffbot

BranchesTags
Open more actions menu

Latest commit

 

History

12 Commits
12 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
diffbot
diffbot
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SUBMISSION.md
SUBMISSION.md
 
 
pytest.ini
pytest.ini
 
 

Repository files navigation

Diffbot plugin for Dify

A Dify tool plugin that brings Diffbot web search, page extraction, and Knowledge Graph lookups into Dify agents and workflows.

The installable plugin is in diffbot/. Its README covers setup, credentials, and each tool, and PRIVACY.md is the plugin privacy policy. Marketplace publishing steps are in SUBMISSION.md.

  • Source: https://github.com/diffbot/dify-diffbot
  • Support: [email protected]
  • License: MIT

Tools

Tool Diffbot API
Web search GET https://llm.diffbot.com/api/v1/web_search (bearer token)
Extract page GET https://api.diffbot.com/v3/{analyze|article|product|discussion|image|video|list|event} (token query parameter)
Search organizations GET https://kg.diffbot.com/kg/v3/dql
Search people same DQL endpoint, public professional profiles only
Search news same DQL endpoint, newest publication date first via sortBy:date
Enhance entity GET https://kg.diffbot.com/kg/v3/enhance
Resolve entities POST https://nl.diffbot.com/v1/

Saving the credential checks GET https://api.diffbot.com/v4/account?days=1. Get a free token at app.diffbot.com/get-started.

Crawl, raw DQL, ontology lookup, places, and deals are not in v0.1. See SUBMISSION.md for why.

Run the tests

Python 3.12:

pip install -r diffbot/requirements.txt pytest
pytest

The tests mock HTTP and make no Diffbot calls. diffbot/requirements.txt pins dify_plugin==0.11.0 and requests==2.34.2.

Package

Install the Dify plugin CLI from langgenius/dify-plugin-daemon and run from the repository root:

dify plugin package ./diffbot -o dist/diffbot-0.1.0.difypkg
dify plugin checksum dist/diffbot-0.1.0.difypkg

dist/ is ignored by git. The package is unsigned; Dify signs marketplace builds after review. Self-hosted Dify rejects unsigned local installs unless an administrator trusts a signature or turns off verification. Signing commands are in diffbot/README.md. Never commit a private key.

Marketplace validation is validator/validate-difypkg.py from langgenius/dify-marketplace-toolkit. The last result is recorded in SUBMISSION.md.

About

No description, website, or topics provided.

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.