import urequests
import math
import json
from time import sleep
a=0
while a==0:
r=urequests.get("https://celestrak.org/NORAD/elements/gp.php?CATNR=25544&FORMAT=JSON")
print(type(r))
parsed= r.json()
print(type(parsed))
print(parsed)
inclinacion=parsed[0]["INCLINATION"]
anomaliamed=parsed[0]["MEAN_ANOMALY"]
ecc=parsed[0]["ECCENTRICITY"]
movmed=parsed[0]["MEAN_MOTION"]
print("Nombre del satélite: "+parsed[0]["OBJECT_NAME"])
print("ID: "+parsed[0]["OBJECT_ID"])
print("Lanzamiento: "+parsed[0]["EPOCH"])
print("Movimiento medio: ",movmed)
print("Eccentricidad: ",ecc)
print("Inclinación respecto al ecuador: ",inclinacion)
print("Ascensión recta del nodo ascendente: ",parsed[0]["RA_OF_ASC_NODE"])
print("Argumento del pericentro/perigee: ",parsed[0]["ARG_OF_PERICENTER"])
print("Anomalía media: ",anomaliamed)
print("Vueltas completadas: ",parsed[0]["REV_AT_EPOCH"])
#print(+parsed[0][])
anomaliavdd= anomaliamed+(2*ecc-(1/4)*pow(ecc,3))*math.sin(anomaliamed)+(5/4)*pow(ecc,2)*math.sin(2*anomaliamed)+(13/12)*pow(ecc,3)*math.sin(3*anomaliamed)
print("Anomalía verdadera: ",anomaliavdd)
sleep(1)