diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-05-27 19:02:15 -0700 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2014-05-27 19:02:15 -0700 |
| commit | 6564ee46c48cccd9d8947fea2fa570389f1646e9 (patch) | |
| tree | 646aec89cb9a90dfe6df853fc601d3c087d7c069 /boot/app/cgi-bin/index.cgi | |
| parent | 0e1762970b4c3cc938012d7644b70ec5e8ccf947 (diff) | |
| parent | 38258b6033869da653e6568195c5c870cbf4ddd5 (diff) | |
| download | jasper-client-6564ee46c48cccd9d8947fea2fa570389f1646e9.tar.gz jasper-client-6564ee46c48cccd9d8947fea2fa570389f1646e9.zip | |
Merge branch 'master' of https://github.com/jasperproject/jasper-client
Diffstat (limited to 'boot/app/cgi-bin/index.cgi')
| -rwxr-xr-x | boot/app/cgi-bin/index.cgi | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/boot/app/cgi-bin/index.cgi b/boot/app/cgi-bin/index.cgi deleted file mode 100755 index bcb85b5..0000000 --- a/boot/app/cgi-bin/index.cgi +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env python - -from wifi import * -import os -import cgi -import cgitb; cgitb.enable() # for troubleshooting - -# some housekeeping -print "Content-type: text/html" -print - -# get the form input -form = cgi.FieldStorage() -network = form.getvalue("network", "") -password = form.getvalue("password", "") - -# if not submitted yet, show them the network selection form -if not network: - - wifi = Wifi() - - networks = [x.replace("\n","") for x in wifi.access_points if x.replace("\n","") != "Jasper"] - select_code_split = ["<option value=\"%s\">%s</option>" % (network, network) for network in networks] - select_code = "".join(select_code_split) - - response = open("index-template.html","r").read().replace("{{ select_code }}", select_code) - print response - -# otherwise, show them the password form -elif not password: - response = open("key-template.html","r").read().replace("{{ network }}", cgi.escape(network)) - print response - -# in the final case, process the wifi password and network data -else: - # show the confirmation page - response = open("connecting-template.html","r").read() - print response - - # save the configuration - wifi = Wifi() - wifi.add_wifi(network, password)
\ No newline at end of file |
