Example #1
0
    def refresh_data(self, server=None, zone="full"):
        if server is None:
            self.refresh_best_server()
        else:
            self.server = server
        self.airports = get_json_from_url(urljoin(self.url_base, "_json/airports.php"))["rows"]
        self.airlines = get_json_from_url(urljoin(self.url_base, "_json/airlines.php"))["rows"]
        self.zones = get_json_from_url(urljoin(self.url_base, "js/zones.js.php"))

        self.refresh_aircrafts(zone=zone)
Example #2
0
    def refresh_data(self, server=None, zone="full"):
        if server is None:
            self.refresh_best_server()
        else:
            self.server = server
        self.airports = get_json_from_url(
            urljoin(self.url_base, "_json/airports.php"))["rows"]
        self.airlines = get_json_from_url(
            urljoin(self.url_base, "_json/airlines.php"))["rows"]
        self.zones = get_json_from_url(
            urljoin(self.url_base, "js/zones.js.php"))

        self.refresh_aircrafts(zone=zone)
Example #3
0
 def refresh_aircrafts(self, zone="full"):
     url = urljoin("http://" + self.server, "zones/%s_all.json" % zone)
     self.aircrafts = get_json_from_url(url)
Example #4
0
 def refresh_best_server(self):
         self.url_balance = "balance.json"
         all_servers = get_json_from_url(urljoin(self.url_base, self.url_balance))
         self.server = min(all_servers, key=all_servers.get)
Example #5
0
 def refresh_aircrafts(self, zone="full"):
     url = urljoin("http://" + self.server, "zones/%s_all.json" % zone)
     self.aircrafts = get_json_from_url(url)
Example #6
0
 def refresh_best_server(self):
     self.url_balance = "balance.json"
     all_servers = get_json_from_url(
         urljoin(self.url_base, self.url_balance))
     self.server = min(all_servers, key=all_servers.get)