pyAirwaves is an ADS-B and AIS processing, storage, and display application with Leaflets integration.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Dashie der otter 539f42fa8f
Changelog
il y a 10 mois
.vscode Update VSCode config il y a 11 mois
backend reformat il y a 10 mois
controllers Add proper about page il y a 11 mois
docs Update il y a 10 mois
installation indentation il y a 10 mois
libPyAirwaves Less logging il y a 10 mois
.coveragerc First import il y a 1 an
.dockerignore First import il y a 1 an
.drone.yml Fix image name il y a 10 mois
.gitignore Update VSCode config il y a 11 mois
.isort.cfg First import il y a 1 an
.jshintrc That's boring il y a 1 an
.pre-commit-config.yaml Update pre-commit config il y a 11 mois
.python-version First import il y a 1 an
.tmuxinator.yml Add dev things il y a 11 mois
CHANGELOG.md Changelog il y a 10 mois
LICENSE licensing il y a 1 an
LICENSE.other Rename SSR to ADSB il y a 11 mois
README.md Add requirements to uses the RRZE tile server hd through local proxy cache il y a 10 mois
TODO Clean TODO il y a 10 mois
airwaves_adsb_client.py Less logging il y a 10 mois
airwaves_ais_client.py Less logging il y a 10 mois
babel.cfg First import il y a 1 an
config.py.sample Exclude bogus lat/lon il y a 10 mois
models.py Switch sqlalchemy without flask il y a 11 mois
pyproject.toml Updates and delete old python stuff il y a 11 mois
real_datas_test.py Add some AIS datas il y a 11 mois
requirements.txt Updates and delete old python stuff il y a 11 mois
screenshot.png Update changelog and screenshot il y a 11 mois
setup.cfg Updates and delete old python stuff il y a 11 mois
setup.py Updates and delete old python stuff il y a 11 mois
simulator_adsb_coordinates.py Rename some fields; Fetch or create source archive il y a 10 mois
simulator_adsb_real_datas.py Rename some fields; Fetch or create source archive il y a 10 mois
simulator_ais_real_datas.py Rename some fields; Fetch or create source archive il y a 10 mois
utils.py Drop pycurl il y a 11 mois

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