pyAirwaves is an ADS-B and AIS processing, storage, and display application with Leaflets integration.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
squeaky otter 539f42fa8f
Changelog
před 10 měsíci
.vscode Update VSCode config před 11 měsíci
backend reformat před 10 měsíci
controllers Add proper about page před 11 měsíci
docs Update před 10 měsíci
installation indentation před 10 měsíci
libPyAirwaves Less logging před 11 měsíci
.coveragerc First import před 1 rokem
.dockerignore First import před 1 rokem
.drone.yml Fix image name před 11 měsíci
.gitignore Update VSCode config před 11 měsíci
.isort.cfg First import před 1 rokem
.jshintrc That's boring před 1 rokem
.pre-commit-config.yaml Update pre-commit config před 11 měsíci
.python-version First import před 1 rokem
.tmuxinator.yml Add dev things před 11 měsíci
CHANGELOG.md Changelog před 10 měsíci
LICENSE licensing před 1 rokem
LICENSE.other Rename SSR to ADSB před 11 měsíci
README.md Add requirements to uses the RRZE tile server hd through local proxy cache před 10 měsíci
TODO Clean TODO před 10 měsíci
airwaves_adsb_client.py Less logging před 11 měsíci
airwaves_ais_client.py Less logging před 11 měsíci
babel.cfg First import před 1 rokem
config.py.sample Exclude bogus lat/lon před 10 měsíci
models.py Switch sqlalchemy without flask před 11 měsíci
pyproject.toml Updates and delete old python stuff před 11 měsíci
real_datas_test.py Add some AIS datas před 11 měsíci
requirements.txt Updates and delete old python stuff před 11 měsíci
screenshot.png Update changelog and screenshot před 11 měsíci
setup.cfg Updates and delete old python stuff před 11 měsíci
setup.py Updates and delete old python stuff před 11 měsíci
simulator_adsb_coordinates.py Rename some fields; Fetch or create source archive před 11 měsíci
simulator_adsb_real_datas.py Rename some fields; Fetch or create source archive před 11 měsíci
simulator_ais_real_datas.py Rename some fields; Fetch or create source archive před 11 měsíci
utils.py Drop pycurl před 11 měsíci

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