v1.2.2
Some checks failed
CI / check (push) Successful in 52s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 17s
Publish NPM Package / publish (push) Failing after 49s
CI / build (push) Successful in 48s
Build and Publish Docker Image / build (push) Successful in 14m35s
Surveilled
Check out the live website at surveilled.quad4.io
A map of cameras in the world using OpenStreetMap overpass data.
Disclaimer
Data is fetched from OSM Overpass and may not be accurate or up to date as this data is community-sourced.
Features
- Draw a box to get cameras for that area
- Measure distance between two points/cameras
- Export or copy GeoJSON of cameras in an area
- Customize Nominatim, Overpass, and Tile endpoints
- No reliance on external CDNs or Google fonts.
- PWA installable
- Mobile-friendly
Self-hosting
NPM
coming soon
Docker
docker run -p 3000:3000 git.quad4.io/quad4-software/surveilled:latest
Podman
podman run -p 3000:3000 git.quad4.io/quad4-software/surveilled:latest
Development
git clone https://git.quad4.io/Quad4-Software/Surveilled
cd Surveilled
NPM
npm install
npm run dev
Makefile
make dev
Check/Lint/Format
make check
make lint
make format
Building Docker Image
Uses Chainguard Images which are rootless and very minimal images.
docker build -t surveilled .
docker run --rm -p 3000:3000 surveilled
Contributing
Send email to team@quad4.io with your feedback or any issues you may have.
LICENSE
Description
A map of cameras in the world using OpenStreetMap data.
https://surveilled.quad4.io/
Readme
BSD-3-Clause
2 MiB
Languages
Svelte
61.7%
TypeScript
27.6%
JavaScript
3.7%
CSS
2.6%
Nix
1.8%
Other
2.6%