Пример #1
0
import os, logging, subprocess

sys.path.append('/opt/RGBux/bin/python')

from core.core_paths import BIN_PATH
from core.core_choices_dynamic import choices, pygame

WIFICMD = os.path.join(BIN_PATH, "wifi-cmd")

def show_passwd(p_sPasswd = " ****"):
    ch.set_title("PASSWORD %s" % ssid)
    ch.reset_data()
    ch.load_choices({p_sPasswd: -1})
    ch.show()

ch = choices()
ch.set_title("   CONFIGURE WIFI   ")

process = subprocess.Popen("sudo %s list" % WIFICMD, shell=True, stdout=subprocess.PIPE)
output = process.stdout.read() # use commands?

OPTIONS = {}
n = 0
for w in output.split("\n"):
    w = w.split(" ")
    n += 1
    try:
        wlabel = "%s (%s dB)" % ( w[2][:10], w[0] )
        OPTIONS[wlabel] = w[2]
    except:
        pass
Пример #2
0
"""
import sys, urllib2
import os, logging, subprocess, requests

sys.path.append('/opt/RGBux/bin/python')

from core.core_paths import CFG_PATH
from core.core_choices_dynamic import choices, pygame
from core.file_helpers import dw_file

UPDATER_TITLE = "RGBux - Update BIOS (v1)"
BIOS_FILE = "/tmp/BIOS.tar.bz2"
URL = "https://github.com/rgb-x/RGB-UX/releases/download/upt.01/update-01.tar.bz2"

CH = choices()

def show_info(p_sInfo, p_sTitle = UPDATER_TITLE):
    CH.set_title(" %s" % p_sTitle)
    CH.reset_data()
    CH.load_choices({p_sInfo: -1})
    CH.show(False)

def run_cmd(p_sCmd):
    # log cmd
    logging.info(p_sCmd)
    process = subprocess.Popen(p_sCmd, shell=True, stdout=subprocess.PIPE)
    return process.stdout.read() # use commands?

if os.environ['ISLIVE'] == "true":
    print "NOT LIVE"