# Screenshot Server Tiny HTTP server that serves the latest screenshot from ~/Desktop, then deletes it. ## Build (on Mac) ```bash cd /path/to/screenshot-server go build -o screenshot-server ``` ## Install as service ```bash # Copy binary sudo cp screenshot-server /usr/local/bin/ # Install launchd service cp com.inou.screenshot-server.plist ~/Library/LaunchAgents/ # Start it launchctl load ~/Library/LaunchAgents/com.inou.screenshot-server.plist # Check status launchctl list | grep screenshot ``` ## Usage Take a screenshot (Cmd+Shift+4), then: ```bash curl http://192.168.1.14:9123/screenshot -o screenshot.png ``` ## Endpoints - `GET /screenshot` - Returns latest screenshot PNG, then deletes it - `GET /health` - Returns "ok" ## Uninstall ```bash launchctl unload ~/Library/LaunchAgents/com.inou.screenshot-server.plist rm ~/Library/LaunchAgents/com.inou.screenshot-server.plist sudo rm /usr/local/bin/screenshot-server ``` ## Logs ```bash tail -f /tmp/screenshot-server.log ```