pyAirwaves is an ADS-B and AIS processing, storage, and display application with Leaflets integration.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dashie der otter 539f42fa8f
Changelog
vor 10 Monaten
.vscode Update VSCode config vor 11 Monaten
backend reformat vor 10 Monaten
controllers Add proper about page vor 11 Monaten
docs Update vor 10 Monaten
installation indentation vor 10 Monaten
libPyAirwaves Less logging vor 10 Monaten
.coveragerc First import vor 1 Jahr
.dockerignore First import vor 1 Jahr
.drone.yml Fix image name vor 10 Monaten
.gitignore Update VSCode config vor 11 Monaten
.isort.cfg First import vor 1 Jahr
.jshintrc That's boring vor 1 Jahr
.pre-commit-config.yaml Update pre-commit config vor 11 Monaten
.python-version First import vor 1 Jahr
.tmuxinator.yml Add dev things vor 11 Monaten
CHANGELOG.md Changelog vor 10 Monaten
LICENSE licensing vor 1 Jahr
LICENSE.other Rename SSR to ADSB vor 11 Monaten
README.md Add requirements to uses the RRZE tile server hd through local proxy cache vor 10 Monaten
TODO Clean TODO vor 10 Monaten
airwaves_adsb_client.py Less logging vor 10 Monaten
airwaves_ais_client.py Less logging vor 10 Monaten
babel.cfg First import vor 1 Jahr
config.py.sample Exclude bogus lat/lon vor 10 Monaten
models.py Switch sqlalchemy without flask vor 11 Monaten
pyproject.toml Updates and delete old python stuff vor 11 Monaten
real_datas_test.py Add some AIS datas vor 11 Monaten
requirements.txt Updates and delete old python stuff vor 11 Monaten
screenshot.png Update changelog and screenshot vor 11 Monaten
setup.cfg Updates and delete old python stuff vor 11 Monaten
setup.py Updates and delete old python stuff vor 11 Monaten
simulator_adsb_coordinates.py Rename some fields; Fetch or create source archive vor 10 Monaten
simulator_adsb_real_datas.py Rename some fields; Fetch or create source archive vor 10 Monaten
simulator_ais_real_datas.py Rename some fields; Fetch or create source archive vor 10 Monaten
utils.py Drop pycurl vor 11 Monaten

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