Remove specific emirates stuff. - inflight-status - Inflight Internet Stauts Helper Scripts
 (HTM) git clone git://r-36.net/inflight-status
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e8c9fbba0e5b016bf7cf86d043a804c9d5ab2a4f
 (DIR) parent 44b0cfc4cca7eb08ebf979dd1a58af88233aa80a
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Mon, 29 May 2023 11:30:04 +0200
       
       Remove specific emirates stuff.
       
       Panasonic v2 is out. The data is yet to be decoded. There are
       documentation examples of using json. But this wasn't JSON.
       Sadly I lost the recording. Off for the next flight.
       
       Diffstat:
         M inflight-status                     |       8 +++-----
       
       1 file changed, 3 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/inflight-status b/inflight-status
       @@ -27,8 +27,8 @@ def main(args):
        
                flightdatauris = {
                        "panasonic": "http://services.inflightpanasonic.aero/inflight/services/flightdata/v1/flightdata",
       -                "airfrance": "https://connect.airfrance.com/ach/api/flightdata",
       -                "emirates": "https://portal.inflight.onair.aero/ac/UAE/en/connect"
       +                "panasonic": "http://services.inflightpanasonic.aero/inflight/services/flightdata/v2/flightdata",
       +                "airfrance": "https://connect.airfrance.com/ach/api/flightdata"
                }
        
                useproxy = False
       @@ -63,6 +63,7 @@ def main(args):
                        return 1
        
                if statustype == "panasonic":
       +                # TODO: Decoding of v2 data?
                        flightdata = fd.json()
                        tablehdr = "flight %s from %s to %s" % (
                                flightdata["td_id_fltdata_flight_number"],
       @@ -102,9 +103,6 @@ def main(args):
        
                        nnfd = lineardict(flightdata)
        
       -        elif statustype == "emirates":
       -                tablehdr = "Emirates sucks at doing proper flight status."
       -
                if nnfd != None:
                        nnfdkeys = list(nnfd.keys())
                        nnfdkeys.sort()