pyAirwaves is an ADS-B and AIS processing, storage, and display application with Leaflets integration.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 
squeaky otter 539f42fa8f
Changelog
pirms 10 mēnešiem
.vscode Update VSCode config pirms 11 mēnešiem
backend reformat pirms 10 mēnešiem
controllers Add proper about page pirms 11 mēnešiem
docs Update pirms 10 mēnešiem
installation indentation pirms 10 mēnešiem
libPyAirwaves Less logging pirms 11 mēnešiem
.coveragerc First import pirms 1 gada
.dockerignore First import pirms 1 gada
.drone.yml Fix image name pirms 11 mēnešiem
.gitignore Update VSCode config pirms 11 mēnešiem
.isort.cfg First import pirms 1 gada
.jshintrc That's boring pirms 1 gada
.pre-commit-config.yaml Update pre-commit config pirms 11 mēnešiem
.python-version First import pirms 1 gada
.tmuxinator.yml Add dev things pirms 11 mēnešiem
CHANGELOG.md Changelog pirms 10 mēnešiem
LICENSE licensing pirms 1 gada
LICENSE.other Rename SSR to ADSB pirms 11 mēnešiem
README.md Add requirements to uses the RRZE tile server hd through local proxy cache pirms 10 mēnešiem
TODO Clean TODO pirms 10 mēnešiem
airwaves_adsb_client.py Less logging pirms 11 mēnešiem
airwaves_ais_client.py Less logging pirms 11 mēnešiem
babel.cfg First import pirms 1 gada
config.py.sample Exclude bogus lat/lon pirms 10 mēnešiem
models.py Switch sqlalchemy without flask pirms 11 mēnešiem
pyproject.toml Updates and delete old python stuff pirms 11 mēnešiem
real_datas_test.py Add some AIS datas pirms 11 mēnešiem
requirements.txt Updates and delete old python stuff pirms 11 mēnešiem
screenshot.png Update changelog and screenshot pirms 11 mēnešiem
setup.cfg Updates and delete old python stuff pirms 11 mēnešiem
setup.py Updates and delete old python stuff pirms 11 mēnešiem
simulator_adsb_coordinates.py Rename some fields; Fetch or create source archive pirms 11 mēnešiem
simulator_adsb_real_datas.py Rename some fields; Fetch or create source archive pirms 11 mēnešiem
simulator_ais_real_datas.py Rename some fields; Fetch or create source archive pirms 11 mēnešiem
utils.py Drop pycurl pirms 11 mēnešiem

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