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
A public instance for simple testing purposes is hosted at https://nns.iscc.in
$ 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)
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
MIT © 2021 Titusz Pan