ISCC Index - Nearest Neighbor Search
Project description
iscc-index - ISCC Nearest Neighbor Search
A REST OpenAPI Backend for indexing ISCC codes for digital media files.
The Webservice is build with FastAPI and makes use of the ISCC reference implementation. It includes an interactive API documentation:
The Docker image is published at https://hub.docker.com/r/titusz/iscc-index
Install via pip
$ pip3 install iscc-index
Start webservice via uvicorn
$ iscc-index
INFO: Started server process [18800]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8090 (Press CTRL+C to quit)
Setup for development
If you are using poetry:
- After checkout cd into code directory and run 'poetry install' to install dependencies.
- Launch dev server with: 'uvicorn iscc_index.main:app --reload' or 'icscc-index'
- See API docs at: http://127.0.0.1:8090
License
MIT © 2021 Titusz Pan
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
iscc-index-1.1.0b5.tar.gz
(3.3 kB
view details)
File details
Details for the file iscc-index-1.1.0b5.tar.gz
.
File metadata
- Download URL: iscc-index-1.1.0b5.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.8.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c33b5c998ee6f300a4533448dda8dfd2affc8c2320073da6fda11e8db697be0f |
|
MD5 | e4e56d2970d78b0752d2abfce19ff934 |
|
BLAKE2b-256 | f3cc04807833f1e041c5708cbe76815770573386ff7e9df0298c6b8d04f8ae5e |