Started of as a fork of https://github.com/KonradIT/gopro-py-api and who knows, it might be merged back in there.
Warning This is very much a work in progress.
Unofficial GoPro API Library for Python - connect to GoPro cameras via WiFi.
- asyncio and aiohttp instead of urllib
- no prints
- flake8
- will be dropping HERO3, HERO3+ support
Camera | gopro-py-api | this library |
---|---|---|
HERO3 | Yes | No |
HERO3+ | Yes | No |
HERO4 (including HERO Session) | Yes | Yes (Session not tested) |
HERO+ | Yes | not tested |
HERO5 (including HERO5 Session) | Yes | not tested |
HERO6 | Yes | not tested |
Fusion 1 | Yes | not tested |
HERO7 (Black) | Yes | Yes |
Git (unstable):
git clone http://github.com/kmpm/py-asyncio-goproapi
cd py-asyncio-goproapi
python setup.py install
Tested on Python 3.5.4 -- should work on Linux and Windows and Mac
Testing is simplest done using tox
git clone http://github.com/kmpm/py-asyncio-goproapi
cd py-asyncio-goproapi
#optional virtualenv
python3 -m venv venv
source venv/bin/activate
#install tox
pip install tox
tox