# -*- coding: utf-8 -*- """ Created on Fri Oct 25 13:49:41 2024 @author: ppantina """ ##Import some libraries import sys from matplotlib import pyplot as plt import numpy as np import time import datetime ##Define some paths plot_path = '/eraid2a/webshare/GLOVE/radar_rt_plot/camera/' sys.path.append('/home/ppantina/programs/subroutines') from urllib import request #http reader import base64 import time #end_time = time.time() #start_time = end_time - 60 for k in range(100000): ##Data path http_path_rt = 'https://asp-interface.arc.nasa.gov/API/binary_packet_data/N809NA/CRS3' ##Capture the raw data r = request.urlopen(http_path_rt) raw_data = np.array(r.readlines()) ##Pythonic way to decode binary data img = base64.b64decode(raw_data[1]) ##Save as a jpg fp = open(plot_path + 'camera_current.jpg', "wb") fp.write(img) fp.close() ##Loop print ('Uploaded', str(k+1), 'images, Sleeping 1 minute') time.sleep(60)