Skip to content

poulou0/OctoPrint-WebcamExtras

Repository files navigation

OctoPrint-WebcamExtras

Zoom, fullscreen and minimize the webcam view

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/poulou0/OctoPrint-WebcamExtras/archive/refs/heads/main.zip

Compatible with:

:))

Known issues

  • Rotated webcam
  • Multicam, camera menu on floating window

Development environment

Octoprint dev

https://docs.octoprint.org/en/master/development/environment.html#linux

TL:DR

sudo apt-get install python3 python3-pip python3-dev python3-setuptools python3-virtualenv git libyaml-dev build-essential
cd ~/Projects
git clone https://github.com/OctoPrint/OctoPrint.git
cd OctoPrint
virtualenv --python=python3 venv
source ./venv/bin/activate
pip install --upgrade pip
pip install -e '.[develop,plugins,docs]'
pre-commit install
git config blame.ignoreRevsFile .git-blame-ignore-revs
source ./venv/bin/activate
octoprint serve

Listening on http://0.0.0.0:5000 and http://[::]:5000 (admin:admin for credentials)

Plugin dev

https://docs.octoprint.org/en/master/plugins/gettingstarted.html

TL:DR

cd ~/Projects
git clone [email protected]:poulou0/OctoPrint-WebcamExtras.git
cd OctoPrint-WebcamExtras
source ../OctoPrint/venv/bin/activate
octoprint dev plugin:install

Test webcams:

Publish

Make a new release with the corresponding tag.

https://github.com/poulou0/OctoPrint-WebcamExtras/releases/new