fajr-watch/.gitignore
Aric Camarata b62a361c9a Initial scaffold: turnkey Raspberry Pi twilight observation station
Complete project structure for an automated Fajr/Isha observation appliance:

Hardware:
- BOM for 3 build tiers ($270, $465, $1000)
- 20-unit bulk order spec (~$9,900 for fleet)
- Solar power, weatherproof enclosure, GPS timing

Software:
- Detection engine: multi-channel color analysis + temporal derivative
  tracking on horizon ROI, no fixed brightness threshold
- Capture scheduler: computes twilight windows from coordinates,
  captures every 10s during window, runs detection, uploads results
- Solar position via PyEphem for depression angle at each frame
- Upload sync: hourly cron to central server + CSV export for offline

Provisioning:
- first-boot.sh: one-shot setup script installs all deps, configures
  systemd service, sets up WiFi from station.yaml on boot partition
- Flash SD card, edit station.yaml, plug in, forget

Docs:
- Volunteer host guide: 10-minute installation, plug-and-play
- Hardware BOM with sourcing links
2026-03-23 05:58:38 -04:00

48 lines
477 B
Text

# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
dist/
build/
.venv/
venv/
*.log
# OS image build artifacts
build/
*.img
*.img.xz
*.img.gz
# Captured data (too large for git)
data/captures/
data/processed/
data/upload-queue/
# System
.DS_Store
*.swp
*.swo
nohup.out
# IDE
.vscode/
.idea/
# AI agent working directories
.claude/
.codex/
.cursor/
.aider/
.continue/
.windsurf/
.gemini/
.codeium/
# Secrets
.env
.env.*
config/station.yaml
.vscode/*
.aider.chat.history.md