mirror of
https://github.com/smittix/intercept.git
synced 2026-04-24 22:59:59 -07:00
- Split monolithic intercept.py (15k lines) into modular structure: - routes/ - Flask blueprints for each feature - templates/ - Jinja2 HTML templates - data/ - OUI database, satellite TLEs, detection patterns - utils/ - dependencies, process management, logging - config.py - centralized configuration with env var support - Add type hints to function signatures - Replace bare except clauses with specific exceptions - Add proper logging module (replaces print statements) - Add environment variable support (INTERCEPT_* prefix) - Add test suite with pytest - Add Dockerfile for containerized deployment - Add pyproject.toml with ruff/black/mypy config - Add requirements-dev.txt for development dependencies 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
25 lines
1.5 KiB
Python
25 lines
1.5 KiB
Python
# TLE data for satellite tracking (updated periodically)
|
|
TLE_SATELLITES = {
|
|
'ISS': ('ISS (ZARYA)',
|
|
'1 25544U 98067A 24001.00000000 .00000000 00000-0 00000-0 0 0000',
|
|
'2 25544 51.6400 0.0000 0000000 0.0000 0.0000 15.50000000000000'),
|
|
'NOAA-15': ('NOAA 15',
|
|
'1 25338U 98030A 24001.00000000 .00000-0 00000-0 00000-0 0 0000',
|
|
'2 25338 98.7300 0.0000 0010000 0.0000 0.0000 14.26000000000000'),
|
|
'NOAA-18': ('NOAA 18',
|
|
'1 28654U 05018A 24001.00000000 .00000-0 00000-0 00000-0 0 0000',
|
|
'2 28654 98.8800 0.0000 0014000 0.0000 0.0000 14.12000000000000'),
|
|
'NOAA-19': ('NOAA 19',
|
|
'1 33591U 09005A 24001.00000000 .00000-0 00000-0 00000-0 0 0000',
|
|
'2 33591 99.1900 0.0000 0014000 0.0000 0.0000 14.12000000000000'),
|
|
'NOAA-20': ('NOAA 20 (JPSS-1)',
|
|
'1 43013U 17073A 24001.00000000 .00000-0 00000-0 00000-0 0 0000',
|
|
'2 43013 98.7400 0.0000 0001000 0.0000 0.0000 14.19000000000000'),
|
|
'METEOR-M2': ('METEOR-M 2',
|
|
'1 40069U 14037A 24001.00000000 .00000-0 00000-0 00000-0 0 0000',
|
|
'2 40069 98.5400 0.0000 0005000 0.0000 0.0000 14.21000000000000'),
|
|
'METEOR-M2-3': ('METEOR-M2 3',
|
|
'1 57166U 23091A 24001.00000000 .00000-0 00000-0 00000-0 0 0000',
|
|
'2 57166 98.7700 0.0000 0002000 0.0000 0.0000 14.23000000000000'),
|
|
}
|