Browse Source

Backing up old changesfrom PC- 3

pull/1/head
Jxck-S 5 years ago
parent
commit
5516f6116e
  1. 32
      OpenSky Bot.py

32
OpenSky Bot.py

@ -6,13 +6,13 @@ import time
from colorama import Fore, Back, Style
#Various imports for output
from pushbullet import Pushbullet
pb = Pushbullet("*********************")
pb = Pushbullet("*")
geolocator = Nominatim(user_agent="***********", timeout=5)
api = OpenSkyApi(**********************)
geolocator = Nominatim(user_agent="*", timeout=5)
api = OpenSkyApi("*", "*")
#Set Plane ICAO
TRACK_PLANE = 'icao********'
TRACK_PLANE = '*'
#Pre Set Variables
geo_altitude = None
geo_alt_ft = None
@ -24,6 +24,8 @@ invalid_Location = None
longitude = None
latitude = None
geo_alt_m = None
icao = None
callsign = None
running_Count = 0
#Begin Looping program
while True:
@ -45,23 +47,23 @@ while True:
#Pull Variables from planeData
if planeData != None:
for dataStates in planeData.states:
icao = (dataStates.icao24)
callsign = (dataStates.callsign)
longitude = (dataStates.longitude)
latitude = (dataStates.latitude)
on_ground = (dataStates.on_ground)
geo_alt_m = (dataStates.geo_altitude)
callsign = (datStates.callsign)
icao = (dataStates.icao24)
if geo_alt_m == None and on_ground:
geo_alt_ft = 0
elif type(geo_alt_m) is float:
geo_alt_ft = geo_alt_m * 3.281
print (Fore.CYAN)
print ("ICAO24: ", icao)
print ("Callsign: ", callsign)
print ("On Ground: ", on_ground)
print ("Latitude: ", latitude)
print ("Longitude: ", longitude)
print ("GEO Alitude: ", geo_alt_ft)
print (Fore.CYAN)
print ("ICAO: ", icao)
print ("Callsign: ", callsign)
print ("On Ground: ", on_ground)
print ("Latitude: ", latitude)
print ("Longitude: ", longitude)
print ("GEO Alitude: ", geo_alt_ft)
#Lookup Location of coordinates
if longitude != None and latitude != None:
@ -147,10 +149,10 @@ while True:
else:
print ("Rechecking OpenSky")
planeDataMSG = str(planeData)
# push = pb.push_note("Rechecking OpenSky, OpenSky Debug->", planeDataMSG)
push = pb.push_note("Rechecking OpenSky, OpenSky Debug->", planeDataMSG)
print (Back.MAGENTA, "--------", running_Count, "-------------------------------------------------------------", Style.RESET_ALL)
print ("")
time.sleep(25)
time.sleep(15)

Loading…
Cancel
Save