]> git.sesse.net Git - nms/blob - zyxel/switchmap.py
Add some bling, shiny and centering.
[nms] / zyxel / switchmap.py
1 #! /usr/bin/env python
2
3 from zyxelcommon import *
4
5 print "    ",
6 for sw in range(1,7):
7         print "%7u          " % sw,
8         if sw == 3:
9                 print "   ",
10 print ""
11
12 for row in range(1,75,2):
13         print "\e[37;0m%2u: " % row,
14         for sw in range(1,7):
15                 if (row <= 3 and sw <= 3) or (row >= 69 and (sw == 1 or sw == 6)):
16                         print "%-16s " % "",
17                 else:
18                         ip = retIP((row,sw))
19                         padding1 = "".join(["="] * ((17-len(ip))/2))
20                         padding2 = "".join(["="] * ((18-len(ip))/2))
21                         print "".join(("\e[30;1m", padding1, retColor((row,sw)), ip, "\e[30;1m", padding2)),
22                         
23                 if sw == 3:
24                         print "   ",
25         print ""
26         if row in (17, 33, 49, 67):
27                 print ""