Skip to main content

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.

  1. Build a slate builder container (once):
$ cd slate
$ docker build -t slate-builder .
  1. (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.

  1. 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.

  1. git commit and push

Exporting notebook tutorial:

jupyter nbconvert --to html --execute device_api.ipynb --ExecutePreprocessor.timeout=-1

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

avstudio-2.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

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

Hashes for avstudio-2.0.tar.gz
Algorithm Hash digest
SHA256 8f161a4f3bdb93e6655b2de116c438d48ebcc1715232c69f4ac60829b1db73de
MD5 409a52c1ad87ad9cffd81fb754f35132
BLAKE2b-256 d43ceca9b71dbbe3c32bc0a9e0b415e632326624bfd2e587c155878a8f3eed01

See more details on using hashes here.

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

Hashes for avstudio-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbcda10ce75c36285cf505559a342b33f7e33f2534a34fb728c50cb410415c76
MD5 520f5e8467d2c05ff66c77f514232efb
BLAKE2b-256 835323aa20b9d31fe90405e24fdab2f40b831ec8dd0f3b14b019116b6f2282e0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page