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.0a2.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.0a2-py3-none-any.whl (643.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_virtual_tour-0.1.0a2.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.0a2.tar.gz
Algorithm Hash digest
SHA256 8b837eb7d45a8f40a23c2e99bde381ff00f4e06f51bf0df1145631cad72ba924
MD5 5cfa2f1db72ff2add943d8f464994f1f
BLAKE2b-256 756bad90027ba0d2cb9f705b2b5e45908ab1283cd75804c75fb52cb61ef8530c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netbox_virtual_tour-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ba59c01dcdace69ee34bb486ba60de74f9570ad424d4a1251ff6996e916bf6
MD5 9ed3f822d227e4544b4f36a4c7727fe4
BLAKE2b-256 2ad423706fdaccda16c574d776298383b1ec93d0e900a18ccf1762d43838f2c5

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