Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
livebox:xap_cacti [2013/05/29 02:03]
brett [Customizing for xAP]
livebox:xap_cacti [2013/05/31 11:57] (current)
garrydwilms [Customizing for xAP]
Line 100: Line 100:
 import sys import sys
 import time import time
-from os import ​popen+import ​urllib2
  
 def getValue(target,​section,​key):​ def getValue(target,​section,​key):​
-        ​popen("wget -qO- http://​livebox.local:​8080/​%s/​%s/​%s"​ % (target,​section,​key)) +        ​urllib2.urlopen("​http://​livebox.local:​8080/​%s/​%s/​%s"​ % (target,​section,​key)) 
-        ret = x.read() +        ret = f.read() 
-        ​x.close() +        ​if key == "​state":​ 
-        if ret: +            if ret == "​on":​ return 1 
-                return ret +        elif ret: 
-        return ​"0"+            return ret 
 +        return 0
  
 if len(sys.argv) < 3: if len(sys.argv) < 3: