owm.py: import sys
[chrisu/seepark.git] / owm.py
diff --git a/owm.py b/owm.py
index d42ebed28136758fbee389fd5ae73bba603156cf..f8d6ccbe065cdbc810fd40435e342ac5fce865b8 100755 (executable)
--- a/owm.py
+++ b/owm.py
@@ -14,6 +14,7 @@ import os
 import csv
 import datetime
 import math
+import sys
 
 baseurl = 'http://api.openweathermap.org/data/2.5/weather'
 debug = False
@@ -94,6 +95,7 @@ def main(configfile):
     config.read(configfile)
     apikey = config.get('openweathermap', 'apikey')
     cityid = config.get('openweathermap', 'cityid')
+    csvfile = config.get("openweathermap", 'csvfilename')
 
     weather_raw = getweather(apikey, cityid)
     if debug:
@@ -106,7 +108,7 @@ def main(configfile):
     # write to db
 
     # write to csv
-    write_csv(config.get("openweathermap", 'csvfilename'), weather)
+    write_csv(os.path.expanduser(csvfile), weather)
 
 
 if __name__ == '__main__':