Commit Graph
4 Commits
Author SHA1 Message Date
Claude 9ea03d2249 Replace \$EDITOR with nano in README and bootstrap instructions
https://claude.ai/code/session_01C4jbd3waXG3eKZYbGUjLUQ
2026-04-20 00:46:39 +00:00
Claude a1cf1304e4 Fix first-run blockers: MOVIES_DIR path, CAM_NAME, .env for Python, eval safety
daily_sunrise_video.sh: use \$MOVIES_DIR instead of \$BASE_DIR/movies so the
override in sky-cam.conf is respected when videos live on a separate drive.

capture.sh: default camera name falls back to \$SUNRISE_CAM (not the
undefined \$CAM_NAME) when no argument is passed.

sunrise2mm.py: also loads .env after sky-cam.conf so Mattermost credentials
moved to .env are actually visible to the upload script.

sunrise.py: raise a clear error message when LATITUDE/LONGITUDE/TIMEZONE
are missing from sky-cam.conf instead of an opaque KeyError.

4-seasons.sh, montage-mvt.sh: capture season_info.py output before eval so
a Python failure exits cleanly with a diagnostic message rather than
silently continuing with undefined variables.

bootstrap.sh: add system package install step (ffmpeg bc fonts-dejavu) and
show the .env setup step after install.sh generates .env.example.

README.md: correct Python package names and add fonts-dejavu dependency.

https://claude.ai/code/session_01C4jbd3waXG3eKZYbGUjLUQ
2026-04-19 23:37:10 +00:00
Claude ba1eb70436 bootstrap.sh: fix post-install instructions (remove CAM_NAME, add pip step)
CAM_NAME is no longer a config key; replace with CAMERAS + SUNRISE_CAM.
Add pip3 install step for suntime/pytz/requests as step 1.

https://claude.ai/code/session_01C4jbd3waXG3eKZYbGUjLUQ
2026-04-19 22:45:26 +00:00
Claude 9ecb9d6783 Add bootstrap.sh — one-file download that pulls repo from GitHub
curl -fsSL https://raw.githubusercontent.com/outis1one/sky-cam/main/bootstrap.sh | bash

https://claude.ai/code/session_01C4jbd3waXG3eKZYbGUjLUQ
2026-04-19 02:17:18 +00:00