X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=stevens_renderer.py;h=ed2afa4c5ff7f67cf07094baaf035bfe471543f9;hb=5e241dc47e497c547463cecc07946ea6882835a7;hp=18f300b2e1b7aed53bdb412ec975e0c9eeab891e;hpb=41262fc75551d35bcc9979011078b0e5b4e7b36a;p=kiosk.git diff --git a/stevens_renderer.py b/stevens_renderer.py index 18f300b..ed2afa4 100644 --- a/stevens_renderer.py +++ b/stevens_renderer.py @@ -3,10 +3,12 @@ import file_writer import http.client import xml.etree.ElementTree as ET + class stevens_pass_conditions_renderer(renderer.debuggable_abstaining_renderer): def __init__(self, name_to_timeout_dict, feed_site, feed_uris): super(stevens_pass_conditions_renderer, self).__init__( - name_to_timeout_dict, False) + name_to_timeout_dict, False + ) self.feed_site = feed_site self.feed_uris = feed_uris @@ -14,14 +16,10 @@ class stevens_pass_conditions_renderer(renderer.debuggable_abstaining_renderer): return "stevens" def periodic_render(self, key): - f = file_writer.file_writer('stevens-conditions_1_86400.html') + f = file_writer.file_writer("stevens-conditions_1_86400.html") for uri in self.feed_uris: self.conn = http.client.HTTPSConnection(self.feed_site) - self.conn.request( - "GET", - uri, - None, - {"Accept-Charset": "utf-8"}) + self.conn.request("GET", uri, None, {"Accept-Charset": "utf-8"}) response = self.conn.getresponse() if response.status == 200: raw = response.read() @@ -30,15 +28,21 @@ class stevens_pass_conditions_renderer(renderer.debuggable_abstaining_renderer): for item in channel.getchildren(): if item.tag == "title": f.write("

%s


" % item.text) - f.write('') + f.write( + '' + ) elif item.tag == "item": for x in item.getchildren(): if x.tag == "description": text = x.text - text = text.replace("Stevens Pass US2
", "") + text = text.replace( + "Stevens Pass US2
", "" + ) text = text.replace("

", "
") - text = text.replace("Elevation Meters:1238
", "") - f.write('

\n%s\n' % text) + text = text.replace( + "Elevation Meters:1238
", "" + ) + f.write("

\n%s\n" % text) f.close() return True f.close()