示例#1
0
文件: main.py 项目: blitzaxt/ZPUI
 def get_contents():
     current_interface = wpa_cli.get_current_interface()
     return [["Status", status_monitor],
     ["Current: {}".format(current_interface), change_interface],
     ["Scan", scan],
     ["Networks", show_scan_results],
     ["Saved networks", manage_networks]]
示例#2
0
文件: main.py 项目: CRImier/pyLCI
 def get_contents():
     current_interface = wpa_cli.get_current_interface()
     return [["Status", status_monitor],
     ["Current: {}".format(current_interface), change_interface],
     ["Scan", scan],
     ["Networks", show_scan_results],
     ["Saved networks", manage_networks]]
示例#3
0
文件: main.py 项目: neoxharsh/pyLCI
def launch():
    try:
        current_interface = wpa_cli.get_current_interface()
    except OSError as e:
        if e.errno == 2:
            Printer(["Do you have", "wpa_cli?"], i, o, 3, skippable=True)
            return
        else:
            raise e
    except wpa_cli.WPAException:
        Printer([
            "Do you have", "wireless cards?", "Is wpa_supplicant", "running?"
        ],
                i,
                o,
                3,
                skippable=True)
        return
    else:
        main_menu_contents = [
            [current_interface, change_interface],
            ["Scan", scan],
            ["Networks", show_networks],
            ["Status", wireless_status],
            ["Save changes", save_changes],
            #["Saved networks", manage_saved_networks],
            ["Exit", 'exit']
        ]
        main_menu = Menu(main_menu_contents, i, o, "wpa_cli main menu")
        main_menu.activate()