Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brendancsmith/diffbot-kg

Python client for the Diffbot Knowledge Graph API.
https://github.com/brendancsmith/diffbot-kg

api api-client asyncio client diffbot diffbot-api graph knowledge-graph rest-api

Last synced: 29 days ago
JSON representation

Python client for the Diffbot Knowledge Graph API.

Awesome Lists containing this project

README

        

# Diffbot Knowledge Graph Client

![Diffbot Logo](https://www.diffbot.com/assets/img/diffbot-logo-darkbg.svg)

[![CodeFactor](https://www.codefactor.io/repository/github/brendancsmith/diffbot-kg/badge)](https://www.codefactor.io/repository/github/brendancsmith/diffbot-kg)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/brendancsmith/diffbot-kg/python-package.yml)
![PyPI - Version](https://img.shields.io/pypi/v/diffbot-kg)
![GitHub License](https://img.shields.io/github/license/brendancsmith/diffbot-kg)

## Description

Python client for the Diffbot Knowledge Graph API.

## Installation

```sh
pip install diffbot-kg
```

## Usage

```python
from diffbot_kg import DiffbotSearchClient, DiffbotEnhanceClient

search_client = DiffbotSearchClient('your_api_key')
enhance_client = DiffbotEnhanceClient('your_api_key')

# Search for entities
search_results = search_client.search({query='type:Organization name:Diffbot'})

# Enhance an entity
enhanced_entity = enhance_client.enhance({query='type:Organization name:Diffbot'})
```

## Contributing

Contributions to this project are welcome. - see the CONTRIBUTING.md file for details.

## License

This project is licensed under the MIT License - see the LICENSE file for details.