You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
ADSBTop is a Python script designed to provide a comprehensive stats monitoring package for the console. It monitorsreadsb JSON files located in/var/run/readsb and updates the display whenever these files are updated. Additionally, it tracks basic configuration and records in an INI file (/etc/adsbtop.json), which is automatically created upon script initialization if it does not already exist.
Installation Instructions for ADSBTop
Follow these steps to install and set up ADSBTop:
Prerequisites
Ensure you have the following prerequisites installed and configured on your system:
Python 3
pip (Python package installer)
ADSBExchange
ReadSB
Download ADSBTop Script
Download theadsbtop script to your local machine from the GitHub repositorySusanTN/ADSBTop.
Place theadsbtop script in your/usr/local/sbin directory on your Raspberry Pi. You can do this using the following command:
sudo mv path/to/adsbtop /usr/local/sbin/
Make the Script Executable
Change the permissions of the adsbtop script to make it executable:
sudo chmod a+x /usr/local/sbin/adsbtop
Install Required Python Modules
Ensure all required Python modules are installed by running the following pip command:
pip install sys json time os re tabulate watchdog textwrap threading datetime shutil itertools
[Optional] Create and Configure the INI File
ADSBTop automatically creates a configuration file (/etc/adsbtop.json) upon its first run if it does not already exist. You can manually create and configure this file if needed:
If you wish to manually configure the file, use a text editor to add the following default configuration: