Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

God's Eye — Live Global Radar

image

A Python-only global intelligence dashboard built with Streamlit. Visualizes live seismic activity, weather, satellites, flights, maritime traffic, cyber threat arcs, conflicts, wildfires, volcanoes, natural disasters, and the ISS — all on a single interactive globe.

Python Streamlit

Features

  • Interactive 3D globe with toggleable live data layers
  • Live feeds: earthquakes, wildfires, volcanoes, natural disasters, ISS position, astronauts in space
  • Global tracking: flights, satellites, maritime vessels, cyber threat arcs
  • Conflict & crisis monitoring: GDELT events, ACLED zones, UCDP conflicts, emergency zones
  • Live financial & news tickers via Yahoo Finance and BBC RSS
  • Built-in authentication via streamlit-authenticator
  • Sci-fi / terminal-style UI with dark neon theme
image

Tech Stack

  • Python 3.10+
  • Streamlit
  • streamlit-authenticator
  • yfinance
  • requests
  • Folium / HTML5 globe rendering

Quick Start

  1. Clone the repo and enter the folder

    cd "God's Eye"
  2. Create and activate a virtual environment (recommended)

    python -m venv venv
    venv\Scripts\activate
  3. Install dependencies

    pip install -r requirements.txt
  4. Configure authentication

    Edit .streamlit/secrets.toml to set your username, display name, and a bcrypt-hashed password.

    Generate a new password hash with:

    import streamlit_authenticator as stauth
    print(stauth.Hasher(['your_password']).generate())
  5. Run the app

    streamlit run app.py
  6. Open the local URL shown in the terminal (usually http://localhost:8501).

Default Login

⚠️ Change the default credentials before deploying.

  • Username: admin
  • Password: see .streamlit/secrets.toml (replace with your own hash)

Data Sources

  • USGS Earthquakes
  • NASA EONET (wildfires, volcanoes, disasters)
  • GDELT Project
  • ACLED / UCDP conflict data
  • OpenStreetMap / Nominatim
  • Where the ISS At
  • Yahoo Finance
  • BBC World News RSS

Notes

  • Keep .streamlit/secrets.toml private — do not commit it.
  • Some layers use representative / simulated positions where real-time open APIs require subscriptions.

About

Global Intelligence Radar

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages