ARS (Arcadian Sky Surveyor) Satellite Tracker: A real-time satellite tracking desktop application based on Python, Flask, and Three.js, supporting features such as 3D Earth visualization, Zen mode wallpaper, and system media playback control.
The project is in testing phase. We welcome feedback from our partners.
https://gitcode.com/DarionDong/ARS_Satellite_Tracker
Features and functionalities
3D Globe Visualization – Three.js renders a globe, satellite orbital lines, and coverage areas, with support for mouse wheel zooming and drag-and-rotate rotation.
Real-time satellite tracking – based on the SGP4 orbit model, real-time calculation of satellite position, elevation angle, speed, distance, and other data.
System tray – Minimize to tray; Alt+L quickly toggle Zen mode; Automatically open window on startup.
Zen Mode (Screen Saver) – Automatically enters full-screen mode when the system is idle, automatically tracks the best passing satellite, displays real-time data and predicts the next passing.
Double-clicking the desktop icon activates the window – if an instance is already running, it will automatically bring it to the foreground and will not start a new instance.
Ground station management – Supports adding/deleting/switching ground stations, and selecting automatic memory and recovery.
Right-side details panel – Satellite detailed information, real-time data charts (elevation angle/distance/azimuth/speed curves)
Windows installation package – Created using Inno Setup, supports desktop shortcuts, auto-start on boot, and .scr screen saver installation.