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
""" 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"