Quickstart#

This quickstart shows the simplest way to run the demo that ships with this repository and to build the documentation locally.

Prerequisites#

  • Python 3.12+ (project was developed with Python 3.12)

  • A working virtual environment with project dependencies installed:

python -m venv .venv
source .venv/bin/activate
pip install pyTermite

Running the demo#

The repository contains a small demo.py script that demonstrates a basic workflow for discovering and collecting information from GoPro devices.

From the project root run:

.. code-block:: bash

python demo.py

Make sure to have any hardware connected and the serials file configured under ./config/serials.json next to the demo.py script.

Notes#

  • The demo will attempt to read serial numbers from ./config/gopro_serials.json.

  • The demo performs real network and hardware I/O; for tests and CI you should mock those parts or run the demo on a machine with attached GoPro devices.