"Location", never "campus", in everything people read; SC FOH joined with its MIDI links

- pages (NA 98 Locations / 99 Location, re-imported via PAGES_VERSION), keys, settings page, setup and
  install messages, alerts, docs, the Apollo Beach kit; python3 -m settings.location and /location/...
  addresses (the old names still answer for installed Macs)
- Apply reads the before settings from the file: an in-place edit skipped the watchdog restart
- SC: SUPERRACK (+SoundGrid) and X32 EDIT from SC FOH; FOH TRACKS and TRACKS LIGHTS MIDI links watched

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-21 13:42:22 -04:00
co-authored by Claude Opus 5.5
parent d0c755824b
commit 7068244ba4
31 changed files with 951 additions and 788 deletions
+5 -5
View File
@@ -1,12 +1,12 @@
#!/usr/bin/env python3
"""A status panel a campus installs and runs on its own: no North Attleboro.
"""A status panel a location installs and runs on its own: no North Attleboro.
python3 tools/standalone.py ab "Apollo Beach" -> dist/Apollo Beach Status Panel.zip
Apollo Beach, 2026-10-21 (the user): "they want to take care of it on their own, so make a sorta
standalone version that i can send them. i dont need to monitor AB from NA like i do for SC and WS".
The zip holds the program (the same files a campus downloads from NA, never NA's settings, plug keys
or login keys), an installer and a read-me. Installed, the campus sets itself up from what it finds,
The zip holds the program (the same files a location downloads from NA, never NA's settings, plug keys
or login keys), an installer and a read-me. Installed, the location sets itself up from what it finds,
exactly as Southcoast and Woonsocket did, but it reports to nobody (campuses.json "standalone"), lets
no other Mac in, and backs itself up every night into ~/Documents/Status Panel Backups.
"""
@@ -37,7 +37,7 @@ rm -rf "$DIR" && mkdir -p "$DIR"
cd "$DIR"
zsh install.sh --site %(cid)s
cd "$HOME/Library/Application Support/status-panel"
/usr/bin/python3 -m settings.campus setup --id %(cid)s --name %(qname)s --standalone
/usr/bin/python3 -m settings.location setup --id %(cid)s --name %(qname)s --standalone
# This Mac's wired address (the default route's port).
IF=$(/sbin/route -n get default 2>/dev/null | awk '/interface:/{print $2}')
ME=$(/usr/sbin/ipconfig getifaddr "$IF" 2>/dev/null || hostname)
@@ -57,7 +57,7 @@ README = """%(name)s - Status Panel
What it is
A status page on the Stream Deck (Bitfocus Companion) that watches your gear - ProPresenter, the
ATEM, Resi, consoles, Tracks, Lighting, MIDI links, the network - and fixes what it can. It runs on
the Mac that runs Companion. It is yours: nothing is sent to any other campus.
the Mac that runs Companion. It is yours: nothing is sent to any other location.
Before you start
- Companion 5.0.7 on that Mac, with its HTTP API on (Companion > Settings > Protocols).