Python wrappers for AV Studio public API
Project description
AV Studio API
This repo contains:
/avstudio
: Python wrapper for AV Studio API/docs
: API reference/device_api.ipynb
: Python notebook with API tutorial/device_api.html
: static version of the tutorial (link)
Installation
$ git clone https://github.com/epiphan-video/avstudio_api.git
$ cd avstudio_api
$ pip install -r requirements.txt
Running the interactive tutorial
Jupyter has to be installed.
$ cd avstudio_api
$ python -m notebook
Documentation
API documentation is available via Github Pages: https://epiphan-video.github.io/avstudio_api
How to update docs
Documentation source is stored in docs-source-slate
folder.
- Build a slate builder container (once):
$ cd slate
$ docker build -t slate-builder .
- (optional) Start doc server:
docker run -it --rm \
-v $(pwd)/docs-source-slate/:/slate/source \
-v $(pwd)/docs:/slate/build \
-p 4567:4567 \
slate-builder bundle exec middleman server
...and open http://localhost:4567/ in your browser.
- When editing is done, use the container to build static docs:
docker run -it --rm -v $(pwd)/docs-source-slate/:/slate/source -v $(pwd)/docs:/slate/build slate-builder
This command will update files in docs
folder, if necessary.
- git commit and push
Exporting notebook tutorial:
jupyter nbconvert --to html --execute device_api.ipynb --ExecutePreprocessor.timeout=-1
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
avstudio-2.0.tar.gz
(5.0 kB
view details)
Built Distribution
File details
Details for the file avstudio-2.0.tar.gz
.
File metadata
- Download URL: avstudio-2.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f161a4f3bdb93e6655b2de116c438d48ebcc1715232c69f4ac60829b1db73de |
|
MD5 | 409a52c1ad87ad9cffd81fb754f35132 |
|
BLAKE2b-256 | d43ceca9b71dbbe3c32bc0a9e0b415e632326624bfd2e587c155878a8f3eed01 |
File details
Details for the file avstudio-2.0-py3-none-any.whl
.
File metadata
- Download URL: avstudio-2.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbcda10ce75c36285cf505559a342b33f7e33f2534a34fb728c50cb410415c76 |
|
MD5 | 520f5e8467d2c05ff66c77f514232efb |
|
BLAKE2b-256 | 835323aa20b9d31fe90405e24fdab2f40b831ec8dd0f3b14b019116b6f2282e0 |