Пример #1
0
class OpenWeatherModel(object):
    def __init__(self, api_key):
        self.wrapper = OpenWeatherWrapper(api_key)
        self.parser = OpenWeatherParser()

    def get_current_weather(self, city, units):
        json = self.wrapper.get_current_weather(city, units)
        data = self.parser.parse_current_weather(json)
        return data

    def get_five_day_forecast(self, city, units):
        json = self.wrapper.get_five_day_forecast(city, units)
        data = self.parser.parse_five_day_forecast(json)
        return data

    def get_daily_forecast(self, city, days, units):
        json = self.wrapper.get_daily_forecast(city, days, units)
        data = self.parser.parse_daily_forecast(json)
        return data

    def print_json(self, json):
        print jjson.dumps(json, indent=4, sort_keys=True)
Пример #2
0
class OpenWeatherModel(object):
    def __init__(self, api_key):
        self.wrapper = OpenWeatherWrapper(api_key)
        self.parser = OpenWeatherParser()

    def get_current_weather(self, city, units):
        json = self.wrapper.get_current_weather(city, units)
        data = self.parser.parse_current_weather(json)
        return data

    def get_five_day_forecast(self, city, units):
        json = self.wrapper.get_five_day_forecast(city, units)
        data = self.parser.parse_five_day_forecast(json)
        return data

    def get_daily_forecast(self, city, days, units):
        json = self.wrapper.get_daily_forecast(city, days, units)
        data = self.parser.parse_daily_forecast(json)
        return data

    def print_json(self, json):
        print jjson.dumps(json, indent=4, sort_keys=True)
Пример #3
0
 def __init__(self, api_key):
     self.wrapper = OpenWeatherWrapper(api_key)
     self.parser = OpenWeatherParser()
Пример #4
0
 def __init__(self, api_key):
     self.wrapper = OpenWeatherWrapper(api_key)
     self.parser = OpenWeatherParser()