diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-01-20 04:09:41 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-01-20 04:09:41 +0000 |
commit | abf8b15809fb8575de2bbb31abf33520d5e77612 (patch) | |
tree | e039313cae9bf1d0d3cd382e4db0758d7097cbad /gpscap.py | |
parent | 75be0201cb6ac504ea7a2159a66c31ad69a5d858 (diff) | |
download | gpsd-abf8b15809fb8575de2bbb31abf33520d5e77612.tar.gz |
Now in brilliant color...
Diffstat (limited to 'gpscap.py')
-rw-r--r-- | gpscap.py | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -54,7 +54,7 @@ class GPSDictionary(ConfigParser.RawConfigParser): raise ConfigParser.Error("%s has invalid vendor" % section) def HTMLDump(self, ofp): - thead = """<table border='1' style='font-size:small;'> + thead = """<table border='1' style='font-size:small;' bgcolor='#CCCCCC'> <tr> <th>Name</th> <th>Packaging</th> @@ -75,7 +75,19 @@ class GPSDictionary(ConfigParser.RawConfigParser): relevant.append(dev) relevant.sort() for dev in relevant: - ofp.write("<tr>\n") + rowcolor = "#FFFFFF" + if self.has_option(dev, "broken"): + rowcolor = "Pink" + elif self.get(dev, "packaging") == "OEM module": + rowcolor = "LimeGreen" + elif self.get(dev, "packaging") == "chipset": + rowcolor = "LightYellow" + elif self.get(dev, "packaging") == "handset": + rowcolor = "Cyan" + elif self.get(dev, "packaging") == "car mount": + rowcolor = "DarkCyan" + + ofp.write("<tr bgcolor='%s'>\n" % rowcolor) ofp.write("<td>%s</td>\n" % dev) ofp.write("<td>%s</td>\n" % self.get(dev, "packaging")) ofp.write("<td>%s</td>\n" % self.get(dev, "engine")) |