Python Library for the Codec API
Project description
Codec Python Library
The Codec Python library provides convenient access to the Codec API from applications written in Python 3.
Documentation
See the Codec docs.
Installation
You don't need this source code unless you want to modify the package. If you just want to use the package, just run:
pip install --upgrade codec-sdk
Requirements
Python 3.8+
Usage
The library needs to be configured with your team's API key which is available in the Codec Dashboard. Instantiate the Codec client with it:
from codec import Codec
codec = Codec("pk_xxx...")
# Get a collection
collection = codec.collections.get("col_xxx...")
# Search within videos in a collection
query = "trump wearing a red hat and talking about north korea"
results = codec.search(
query=query,
search_types=["visual", "speech"],
collection=collection.uid,
max_results=5
)
Handling exceptions
Unsuccessful requests raise exceptions. The class of the exception will reflect the sort of error that occurred, and the error message will provide more context. See the API reference for a description of the error classes you should handle.
Support
For support, reach out to support@codec.io.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file codec_sdk-0.2.8.tar.gz
.
File metadata
- Download URL: codec_sdk-0.2.8.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6db2d4c016f569a1c0bb0cd16fb974fac0a9b5b974461322fcc51b638dd0368 |
|
MD5 | 35369191b2ebd2aab16ad5870a758403 |
|
BLAKE2b-256 | 8eb72004c1c8874a1fccc42eb3eb2be57384a411961d095430a64ca74987ef39 |
File details
Details for the file codec_sdk-0.2.8-py3-none-any.whl
.
File metadata
- Download URL: codec_sdk-0.2.8-py3-none-any.whl
- Upload date:
- Size: 12.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efe30fc0f2199a95f17fdfe7caaefcff710655724f62c4166d06b8cd08f49a04 |
|
MD5 | 3f242f14a9c3ed48714050a216268e01 |
|
BLAKE2b-256 | cd5abc7c9a3745ec6651167908ef5b4e26ae6d49da24612fe639bcbfdd1486d6 |