/panonoctl

Python API to interact with the panono 360-camera.

Primary LanguagePythonApache License 2.0Apache-2.0

panonoctl

Python API to interact with the PANONO 360-camera.

Install

To install, execute:

pip install panonoctl

Documentation

Status

panonoctl is tested under API version 4.23 with firmware 4.2.873.

Example Script

A very basic script, which downloads all UPFs from your PANONO can be found in getAllUpfs.py.

Connect

>>> from panonoctl import panono
>>> cam = panono()
>>> cam.connect()

Authenticate

>>> cam.auth()

You need to authenticate. Otherwise your commands will not be executed.

Take a Picture

>>> cam.capture()

Get the status of your Panono.

>>> cam.getStatus()

Returns a JSON object.

Get the options of your Panono.

>>> cam.getOptions()

Returns a JSON object.

Get the UPFs (Unstitched Panorama Format) from your Panono.

>>> cam.getUpfs()

Returns a JSON object.

Disconnect

>>> cam.disconnect()

Other Features

PANONO provides more features, than those listed above. If you are interested in trying your own commands take a look here for further information.

License

Copyright 2016 Florian Lehner

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0