Fix bugs found in post-refactor audit
- verify-mvt.sh: remove dead first _info= line (used MVT_START before defined); fix JPEG size loop to accumulate bytes correctly and display human-readable total; show size in delete confirmation - montage-mvt.sh: grep -c uses || echo 0 instead of || true to be unambiguous about the no-match value under set -e - capture.sh, capture-watchdog.sh: require camera name arg, remove silent SUNRISE_CAM fallback - migrate-seasons.sh: require --cam arg, error if missing - README.md, sky-cam.conf: remove stale fullday-video.sh references; README pipeline diagram updated to show verify-mvt.sh https://claude.ai/code/session_01C4jbd3waXG3eKZYbGUjLUQ
This commit is contained in:
@@ -58,7 +58,6 @@ nano sky-cam.conf
|
||||
| `CAPTURE_INTERVAL` | Seconds between captured frames (default: 10) |
|
||||
| `SCHEDULE_SUNRISE` | When to start the sunrise job — default `03:00`, script waits internally until the capture window closes |
|
||||
| `SCHEDULE_SEASONS_<cam>` | When to run the Four Seasons daily clip — processes **yesterday's** images; runs after midnight |
|
||||
| `SCHEDULE_FULLDAY_<cam>` | When to run the full-day timelapse — also processes yesterday; schedule after SEASONS |
|
||||
|
||||
### 4. Set up credentials
|
||||
|
||||
@@ -137,10 +136,9 @@ Camera JPEGs + audio
|
||||
│ Step 2: speed-adjust to exactly match music → saved permanently
|
||||
│ Step 3: mix music + fades + attribution overlay → Montage.mp4
|
||||
│ Last movement of Autumn → triggers year-end-join.sh
|
||||
│
|
||||
└─ fullday-video.sh <cam> (runs at SCHEDULE_FULLDAY_<cam>, processes yesterday)
|
||||
Encode all of yesterday's JPEGs at FULLDAY_FPS
|
||||
Delete videos older than RETENTION_DAYS
|
||||
│ On completion → notify with verify-mvt.sh command
|
||||
└─ verify-mvt.sh <year> <season> <mvt> <cam> (run manually after notification)
|
||||
Review montage, approve to delete source JPEG folders
|
||||
```
|
||||
|
||||
### Resilience
|
||||
@@ -251,5 +249,4 @@ journalctl --user -u sky-cam-watchdog-east.service -f
|
||||
```bash
|
||||
journalctl --user -u sky-cam-sunrise.service
|
||||
journalctl --user -u sky-cam-seasons-east.service
|
||||
journalctl --user -u sky-cam-fullday-east.service
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user