Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anthonyborriello/table-dump1090
A nice table to display your Dump1090 ADS-B json data
https://github.com/anthonyborriello/table-dump1090
adsb dump1090 flightaware flightradar fr24 php piaware raspberrypi
Last synced: about 1 month ago
JSON representation
A nice table to display your Dump1090 ADS-B json data
- Host: GitHub
- URL: https://github.com/anthonyborriello/table-dump1090
- Owner: anthonyborriello
- License: mit
- Created: 2024-03-13T14:17:05.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-15T10:45:20.000Z (8 months ago)
- Last Synced: 2024-10-12T16:42:21.512Z (2 months ago)
- Topics: adsb, dump1090, flightaware, flightradar, fr24, php, piaware, raspberrypi
- Language: PHP
- Homepage:
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Table Dump1090
This project displays ADS-B flight data from the Dump1090 server in a dynamic HTML table.
## Features
- Real-time visualization of ADS-B flight data
- Sorting and filtering of data by various attributes
- Direct link to FlightRadar24 and ADS-B exchange for each flight## Installation
For Raspberry Pi Users i developed a simple automatic installation script.
Copy and paste it in your terminal, than press enter.
```
sudo bash -c "$(wget -O - https://raw.githubusercontent.com/anthonyborriello/table-dump1090/main/radar_table.sh)"
```
Or you can proceed manually:
1. Dump1090 server should already be installed to provide the required json data.
2. Clone the repository
```
sudo apt install git
git clone https://github.com/anthonyborriello/table-dump1090
```
You can alternatively download the required PHP file like this:
```
wget https://raw.githubusercontent.com/anthonyborriello/table-dump1090/main/radar_table.php
```
3. You should install PHP in your web server and enable it.
If you are using lighttpd:
```
sudo apt install php8.2 php8.2-fpm php8.2-cgi
sudo lighty-enable-mod fastcgi-php-fpm
sudo service lighttpd force-reload
```
## Customization1. In the `radar_table.php` file, customize the URL in the `$response` variable to match your Dump1090 server setup
(e.g., `'http://yourserveraddress:8080/data/aircraft.json'`)
2. Locate the following lines of code:
`$reference_point = array(41.9028, 12.4964);`
3. Replace the values with your Latitude and Longitude:
example for Rome: `41.9028, 12.4964`
4. Save the changes and close the file.
5. Insert the `radar_table.php` page into your web service folder (usually `/var/www/html/`).
```
sudo mv radar_table.php /var/www/html/
```
6. Reload the `radar_table.php` page in your web browser to see the updated flight data for the new location.## Usage
1. Open the `radar_table.php` file in a web browser. (Usually http://raspberrypi:8080/data/radar_table.php)
2. Check the displayed flight data.
3. Click on flight links for further information.## Contributing
If you would like to contribute to this project, follow these steps:
1. Fork the repository.
2. Create a branch for your changes (`git checkout -b feature/your-feature`).
3. Commit your changes (`git commit -am 'Add new feature'`).
4. Push the branch (`git push origin feature/your-feature`).
5. Open a Pull Request.## Author
🇮🇹 Antonio Borriello - [Website](https://antonioborriello.wordpress.com)
## License
This project is licensed under the [MIT License](LICENSE).
![Radar_Table](https://github.com/anthonyborriello/table-dump1090/assets/57049017/73215194-b685-4642-8a65-ffa1bf935cee)