diff --git a/update.py b/update.py index 292c5de..470bd6e 100644 --- a/update.py +++ b/update.py @@ -57,6 +57,10 @@ def main(): sat_name = resp.json()['name'] sat_img_url = resp.json()['image'] + params = {'uuid': ob['transmitter']} + resp = requests.get('https://network.satnogs.org/api/transmitters/', params=params) + mode_desc = resp.json()[0]['description'] + resp = requests.get(ob['waterfall']) waterfall = Image.open(BytesIO(resp.content)).convert('RGBA') invert_back_white(waterfall) @@ -78,7 +82,10 @@ def main(): draw = ImageDraw.Draw(img) draw.rectangle((0, 0, 1280, 1024), fill=(0, 0, 0, 255)) - infos = "Satellite: %s\nStation: %s\nStart: %s\nEnd: %s" % (sat_name, ob['station_name'], ob['start'], ob['end']) + station_name = ob['station_name'] + if len(station_name) > 20: + station_name = station_name[:20] + "..." + infos = "Satellite: %s\nStation: %s\nMode: %s\nStart: %s\nEnd: %s" % (sat_name, station_name, mode_desc, ob['start'], ob['end']) font = ImageFont.truetype("Montserrat-Regular.otf", FONT_SIZE) draw.text((water_width + 100, logo_h+50),