GeorgePatsias/OpenEyes — reverse-engineered prompt
Reverse engineered prompt
Build me a web app called OpenEyes that collects publicly available IP camera listings from Insecam and shows them in a clean dashboard.
The main page should have a Google Map with markers for each camera. When I click a marker, I want to see the live stream and basic details like country, city, camera name, and link if available. Also add a simple gallery or list view so I can browse cameras without using the map.
Make it configurable through a config file, including things like port, scraping settings, and the Google Maps key. It should run locally with Python and also have a Docker setup that exposes it on port 5001.
Keep the design simple and visual, like a live monitoring dashboard. Add basic handling for broken streams, missing camera info, and missing locations so the app doesn’t crash. Use public sources only and don’t try to bypass login or security. Look up current docs online if you need to.
Want more depth? Deep Reverse