Skip to content
This repository was archived by the owner on Nov 7, 2018. It is now read-only.

kmpm/py-asyncio-goproapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoPro API for Python using asyncio and aiohttp

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.

[GitHub issues]

Unofficial GoPro API Library for Python - connect to GoPro cameras via WiFi.

Major changes from gopro-py-api

  • asyncio and aiohttp instead of urllib
  • no prints
  • flake8
  • will be dropping HERO3, HERO3+ support

Compatibility:

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

Installation

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

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

About

Unofficial GoPro API Library for Python - connect to GoPro via WiFi.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%