Skip to main content

360-degree virtual tours for NetBox Sites and Locations

Project description

NetBox Virtual Tour Plugin

360-degree virtual tours for NetBox Sites and Locations, built on PhotoSphereViewer with the VirtualTour, Markers, and Map plugins.

Editors author tours through a drag-and-drop floorplan UI. Viewers get a Street View-style experience with a minimap that shows their current position and facing direction.

Status

Pre-alpha. Architecture is in place; needs end-to-end browser testing of the editor flows.

Quick start (standalone)

pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Open http://127.0.0.1:8000/. Full instructions in SETUP.md.

Documentation

Features

  • 360 photo viewer with PhotoSphereViewer 5
  • Floorplan minimap with synced compass arrow
  • Drag-and-drop floorplan editor
  • Export tour as a portable zip bundle

Tech stack

  • Python 3.10+, Django 4.2 LTS
  • Pillow for image dimension reading
  • Vanilla JS in the editor
  • PhotoSphereViewer 5.13.3
  • SQLite for standalone dev; PostgreSQL via NetBox in production

License

Apache 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbox_virtual_tour-0.1.0a1.tar.gz (633.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netbox_virtual_tour-0.1.0a1-py3-none-any.whl (643.6 kB view details)

Uploaded Python 3

File details

Details for the file netbox_virtual_tour-0.1.0a1.tar.gz.

File metadata

  • Download URL: netbox_virtual_tour-0.1.0a1.tar.gz
  • Upload date:
  • Size: 633.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for netbox_virtual_tour-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 d571b6b5f98edc0f179effd31da1c5aa9bf9ae7ba0d14c6f8e6538ced11f2092
MD5 9439e9090123392d2d54ea43512dbb68
BLAKE2b-256 f9e8b3e2b505e95a83973bcb2f3f39824f5743f6fd711ed36220aa4c77bc44a1

See more details on using hashes here.

File details

Details for the file netbox_virtual_tour-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for netbox_virtual_tour-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 930c7176158edcca41475c878ed3bf1cf548a4eb8a11ded5466f5b2714d0eb9a
MD5 85cd5d4fef4ec25ed2c305728aa3b0ef
BLAKE2b-256 9274dbce6c37bd2f8817779895559e15ea554adbe76495d15f9fba184879772c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page