예제 #1
0
def OpenDBFile(ConfigFile):
    # Leggo il file di configurazione
    ConfigNow = mjl.ReadJsonFile(ConfigFile)
    for i in range(len(ConfigNow)):
        if "redis" == ConfigNow[i]["name"]:
            ConfigNow = ConfigNow[i]["value"]
    DB = redis.StrictRedis(host=mjl.SearchValueJsonVar(ConfigNow, "hostname"),
                           port=mjl.SearchValueJsonVar(ConfigNow, "port"),
                           db=mjl.SearchValueJsonVar(ConfigNow, "db"),
                           password=mjl.SearchValueJsonVar(
                               ConfigNow, "password"))
    return DB
예제 #2
0
ConfigFile = "../conf/thermo.json"
WriteFile = "/cgi-bin/writeconfthermo.py"

ConfigNow = mjl.ReadJsonFile(ConfigFile)

# Start web page - Uso l'intestazione "web" della mia libreria
print(mhl.MyHtml())
print(mhl.MyHtmlHead())

print("<h1>", "<center>", TestoPagina, "</center>", "</h1>")
#print ("<hr/>","<br/>")
print("Ho lasciato la possibilita` di lasciare vuota la password", "<hr/>",
      "<br/>")

# Estraggo i valori della configurazione redis
ConfigNow = mjl.SearchValueJsonVar(ConfigNow, "redis")

print(mhl.MyActionForm(WriteFile, "POST"))

print("<table>")

# Cerco nell'array il valore
for i in range(len(ConfigNow)):
    if "hostname" == (ConfigNow[i]["name"]):
        # Appoggio a variabile
        KeyRead = ConfigNow[i]["value"]
print("<tr>")
print("<td>")
print("Hostname: ")
print("</td>")
print("<td>")