#!/usr/bin/python -tt
import pymetar

metarRF = pymetar.ReportFetcher("KPNE")
metarRP = pymetar.ReportParser()

metarData = metarRF.FetchReport()
metarReport = metarRP.ParseReport(metarData)

try:
  f = file("/var/www/bearlog/weather.inc", 'w')

  f.write("<p>%d&deg;F " % (metarReport.getTemperatureFahrenheit()))
  f.write("%d&deg;C</p>\n" % (metarReport.getTemperatureCelsius()))
  f.write('<p><img src="/images/%s.gif" alt="%s" style="border:0" /><br/>' % (metarReport.getPixmap(), metarReport.getPixmap()))
  f.write('%s</p>\n' % (metarReport.getWeather()))

  f.close()

except (OSError, IOError), e:
    print e
    pass
except EOFError, e:
    print e
    pass
