Commit a60c9752 authored by nextime's avatar nextime

Ouch! make openweathermap to use metric units. Why the hell they are not the default?

parent 932725b7
...@@ -56,9 +56,9 @@ class OWMWeather(object): ...@@ -56,9 +56,9 @@ class OWMWeather(object):
def _getReport(self): def _getReport(self):
log.debug("Weather get report") log.debug("Weather get report")
if self.usecity: if self.usecity:
page="http://api.openweathermap.org/data/2.5/weather?q="+str(self.city) page="http://api.openweathermap.org/data/2.5/weather?q="+str(self.city)+"&units=metric"
else: else:
page="http://api.openweathermap.org/data/2.5/weather?lat="+str(self.lat)+"&lon="+str(self.lon)+"&mode=json" page="http://api.openweathermap.org/data/2.5/weather?lat="+str(self.lat)+"&lon="+str(self.lon)+"&mode=json&units=metric"
cb=wu.getPage(page, headers={'x-api-key': str(self.owmid)}).addCallbacks(self.onData, self.onError) cb=wu.getPage(page, headers={'x-api-key': str(self.owmid)}).addCallbacks(self.onData, self.onError)
def updateDatabase(self): def updateDatabase(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment