pyAirwaves is an ADS-B and AIS processing, storage, and display application with Leaflets integration.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
squeaky otter 539f42fa8f
Changelog
hace 10 meses
.vscode Update VSCode config hace 11 meses
backend reformat hace 10 meses
controllers Add proper about page hace 11 meses
docs Update hace 10 meses
installation indentation hace 10 meses
libPyAirwaves Less logging hace 11 meses
.coveragerc First import hace 1 año
.dockerignore First import hace 1 año
.drone.yml Fix image name hace 11 meses
.gitignore Update VSCode config hace 11 meses
.isort.cfg First import hace 1 año
.jshintrc That's boring hace 1 año
.pre-commit-config.yaml Update pre-commit config hace 11 meses
.python-version First import hace 1 año
.tmuxinator.yml Add dev things hace 11 meses
CHANGELOG.md Changelog hace 10 meses
LICENSE licensing hace 1 año
LICENSE.other Rename SSR to ADSB hace 11 meses
README.md Add requirements to uses the RRZE tile server hd through local proxy cache hace 10 meses
TODO Clean TODO hace 10 meses
airwaves_adsb_client.py Less logging hace 11 meses
airwaves_ais_client.py Less logging hace 11 meses
babel.cfg First import hace 1 año
config.py.sample Exclude bogus lat/lon hace 10 meses
models.py Switch sqlalchemy without flask hace 11 meses
pyproject.toml Updates and delete old python stuff hace 11 meses
real_datas_test.py Add some AIS datas hace 11 meses
requirements.txt Updates and delete old python stuff hace 11 meses
screenshot.png Update changelog and screenshot hace 11 meses
setup.cfg Updates and delete old python stuff hace 11 meses
setup.py Updates and delete old python stuff hace 11 meses
simulator_adsb_coordinates.py Rename some fields; Fetch or create source archive hace 11 meses
simulator_adsb_real_datas.py Rename some fields; Fetch or create source archive hace 11 meses
simulator_ais_real_datas.py Rename some fields; Fetch or create source archive hace 11 meses
utils.py Drop pycurl hace 11 meses

README.md

pyAirwaves, realtime planes and boats display on map with rtl-sdr

Build Status

Screenshot

screenshow

Licensing

This project is licensed under AGPL v3, except a few files in js and css which are GPL v3 from AirSuck project. See LICENSE.other file.

What is it

This project use the AirSuck frontend with new features, improvements and uses Leaflets maps.

The entire backend haven't been kept and then entirely write from scratch.

pyAirwaves will use dump1090 and rtl-ais daemons to send real-time display of airplanes and boards to a maps for display.

Some more features will be available like airplane picture, company, and statistics.

Requirements

  • redis server
  • postgresql >= 10 (should work with lower but you are on your own)
  • python >= 3.6
  • elixir >= 1.5
  • at least 5G of disk space on the server running nginx (tile caching)

Setup

See docs/install.md

Daemons/scripts:

  • airwaves_adsb_client.py will connect to dump1090
  • airwaves_ais_client.py will connect to rtl-ais
  • simulator_adsb_real_datas.py instead of connecting to a remote dump1090, it will replay 15minutes of ADS-B datas
  • simulator_adsb_coordinates.py instead of connecting to a remote dump1090, it will replay three planes looping somewhere in the USA
  • simulator_ais_real_datas.py instead of connecting to a remote rtl-ais, it will replay a few minutes of AIS datas
  • installation/*.service systemd services files for the daemons and production server

Docs

Various docs can be found in the docs/ folder.

Contact

Dashie dashie@sigpipe.me