add_local_camera
Add a camera feed to your local collection. Cameras persist across restarts and appear in searches with the 'local' source, ready to share upstream.
Instructions
Add a camera to your local collection. Local cameras persist in ~/.openeagleeye/local-cameras.json and survive restarts and registry updates. They appear in list_cameras and search_cameras with source 'local'. Share upstream anytime with submit_local.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable camera name | |
| url | Yes | Direct image URL — must return JPEG or PNG on HTTP GET | |
| city | Yes | City name (e.g. 'London', 'New York', 'Sydney') | |
| location | Yes | Location description (e.g. 'Manhattan, New York, USA') | |
| timezone | Yes | IANA timezone (e.g. 'America/New_York', 'Europe/London') | |
| category | No | Camera category | |
| lat | No | Latitude of the camera | |
| lng | No | Longitude of the camera | |
| auth_provider | No | Provider name if API key is needed (e.g. 'Transport for London') | |
| auth_signup_url | No | URL to register for API key | |
| auth_key_required | No | Whether the image URL requires an API key at fetch time | |
| auth_key_type | No | How to inject the key | |
| auth_key_names | No | Query param or header names for the key | |
| auth_config_key | No | Key name to use in ~/.openeagleeye/config.json | |
| auth_note | No | Notes about authentication |