Metadata-Version: 2.1
Name: progo
Version: 0.1.7
Summary: Upside-Down and Backwards™ GoPro - Control your GoPro Hero10.
Home-page: https://github.com/jakthom/progo
License: MIT
Keywords: gopro,camera,control
Author: Jakthom
Author-email: jake@bostata.com
Requires-Python: >=3.9,<3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: attrs (>=21.2.0,<22.0.0)
Requires-Dist: bleak (>=0.12.1,<0.13.0)
Requires-Dist: construct (>=2.10.67,<3.0.0)
Requires-Dist: loguru (>=0.5.3,<0.6.0)
Requires-Dist: numpy (>=1.21.2,<2.0.0)
Requires-Dist: opencv-python (>=4.5.3,<5.0.0)
Requires-Dist: requests (>=2.26.0,<3.0.0)
Requires-Dist: wireless (>=0.3.3,<0.4.0)
Project-URL: Repository, https://github.com/jakthom/progo
Description-Content-Type: text/markdown

# Progo


![Progo](./img/progo.png)


An Upside-Down and Backwards™ implementation of GoPro's Open API.


# But first!

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Python 3.9](https://img.shields.io/badge/python-3.9-blue.svg)](https://docs.python.org/3/whatsnew/3.9.html)


# Frequently Asked Questions

- WTF would you do this?
    - I bought a Hero10 and wanted to see how it works. And what can be done with it.
    - I also wanted an excuse to use [attrs](https://www.attrs.org/en/stable/index.html).

- What model of GoPro is this compatible with?
    - Hero10 (Open GoPro API 2.0)
    - Older models (Open GoPro API 1.0), but with some functionality degradation (shutter/encoding control).

- Does it work with more than one camera?
    - Good question! If you send me another Hero10 I'll make sure it works 😉.


# Installing Progo

    $ pip install progo


# Developing Progo

    $ FIXME


