* fixed bug in daemon (popup not displayed)
authorFredrik Wendt <fredrik@wendt.se>
Wed, 28 Jul 2010 23:16:27 +0000 (00:16 +0100)
committerFredrik Wendt <fredrik@wendt.se>
Wed, 28 Jul 2010 23:16:27 +0000 (00:16 +0100)
* fixed typo in about dialog
* added homepage

package/src/wifi_assistant/config-gui.py
package/src/wifi_assistant/daemon.py
www/gfx/screenshot-daemon-settings.png [new file with mode: 0644]
www/gfx/screenshot-launch-list.png [new file with mode: 0644]
www/gfx/screenshot-launch-settings.png [new file with mode: 0644]
www/gfx/screenshot-popup.jpg [new file with mode: 0644]
www/gfx/wifi-assistant-64.png [new file with mode: 0644]
www/index.html

index aa8f9f2..1bc0307 100644 (file)
@@ -34,7 +34,7 @@ class ConfigGui():
         dialog = gtk.Dialog(_('About'), self._win)
         text = "I got tired of not being able to connect easily to networks guarded by a login page, " + \
             "so I created this app to scratch that itch. It's free to use, inspect, adapt and share, " + \
-            "licencsed under a BSD type license.\nI hope you enjoy it!"
+            "licensed under a BSD type license.\nI hope you enjoy it!"
         about_label = gtk.Label(_(text))
         about_label.set_line_wrap(True)
         dialog.vbox.add(about_label)
index 8e1dfae..ec63d7c 100644 (file)
@@ -27,7 +27,7 @@ class Daemon():
         if not self._popup:
             return
         
-        dialog = gtk.Dialog(ssid, parent)
+        dialog = gtk.Dialog(ssid, self._parent)
         dialog.vbox.set_homogeneous(False)
         
         dialog.add_button(_('No'), gtk.RESPONSE_NO)
diff --git a/www/gfx/screenshot-daemon-settings.png b/www/gfx/screenshot-daemon-settings.png
new file mode 100644 (file)
index 0000000..d0dfa37
Binary files /dev/null and b/www/gfx/screenshot-daemon-settings.png differ
diff --git a/www/gfx/screenshot-launch-list.png b/www/gfx/screenshot-launch-list.png
new file mode 100644 (file)
index 0000000..9d3b9fe
Binary files /dev/null and b/www/gfx/screenshot-launch-list.png differ
diff --git a/www/gfx/screenshot-launch-settings.png b/www/gfx/screenshot-launch-settings.png
new file mode 100644 (file)
index 0000000..1f405b0
Binary files /dev/null and b/www/gfx/screenshot-launch-settings.png differ
diff --git a/www/gfx/screenshot-popup.jpg b/www/gfx/screenshot-popup.jpg
new file mode 100644 (file)
index 0000000..f19c22f
Binary files /dev/null and b/www/gfx/screenshot-popup.jpg differ
diff --git a/www/gfx/wifi-assistant-64.png b/www/gfx/wifi-assistant-64.png
new file mode 100644 (file)
index 0000000..ec485c4
Binary files /dev/null and b/www/gfx/wifi-assistant-64.png differ
index 0c0bc06..c3fa145 100644 (file)
@@ -1,2 +1,115 @@
+<html>
+<head>
+<title>Wifi Jail Breakout Assistant</title>
+</head>
+<body>
+
+<div style='height: 64px'>
+<img style='float: left' src='gfx/wifi-assistant-64.png' alt="Wifi Assistant's Application Icon" />
 <h1>Wifi Jail Breakout Assistant</h1>
-Lots of things todo :)
+</div>
+
+<h2>About</h2>
+<h3>What?</h3>
+<p>
+This application aims to help to make life easier when connecting your Nokia N900 to wifi networks (wlan) that
+ requires you to visit a captive portal page before you can access the Internet.
+</p>
+
+<h3>Why?</h3>
+<p>
+I got tired of not being able to connect easily to networks guarded by a login page, so I created this app to scratch that itch.
+Nokia doesn't supply this feature and when asked for, it's out of scope for the N900.
+</p>
+
+<h2>How it works and Screenshots</h2>
+<h3>Connected to network</h3>
+<p>
+When you're connected to a "new" network, you get this popup which asks you if you want to launch a browser. 
+Simply press Yes or No to open a new browser window.
+The next time you connect to that network, the same action will be take (open or not open a browser window), 
+unless you untick the "Remember this decision" checkbox. (You'd get the same popup each time instead.)
+<div><img src='gfx/screenshot-popup.jpg' /></div>
+</p>
+
+<h3>Network Settings</h3>
+<p>
+If you fire up the configuration/settings GUI (it's called Wifi Assistant and the icon looks like the one at the top this page) 
+you get a list of all the networks we've used and whether to launch a browser or not.
+You can change the settings by tapping the line you want to change.
+<div><img src='gfx/screenshot-launch-list.png' /></div>
+<div><img src='gfx/screenshot-launch-settings.png' /></div>
+</p>
+
+<h3>Daemon Settings</h3>
+<p>
+You can turn the daemon off (kind of) so that it won't show popups. It'll still open a new browser window when you connect to
+networks where you've selected "Yes" previously. 
+<div><img src='gfx/screenshot-daemon-settings.png' /></div>
+</p>
+
+<h2>Download and Install</h2>
+<p>
+Get the debian package file (wifi-assistant_X.X.X_all.deb) from 
+<a href="https://garage.maemo.org/frs/?group_id=1777">the Files section</a>
+at 
+<a href="https://garage.maemo.org/projects/wifi-assistant">this projects' garage (home)</a>.
+If you download the file using your browser, the phone  
+</p>
+
+<h2>License</h2>
+<p>
+This application is free to use, inspect, adapt and share, licensed under a BSD type license.
+</p>
+
+<h2>Bugs</h2>
+<p>
+Comes included from the start ...
+</p>
+<p>
+There's no grand bug tracking system setup for this project. If the application doesn't work as expected, 
+feel free to send me an e-mail, or post a message in 
+<a href="https://garage.maemo.org/forum/forum.php?forum_id=6070">the forum</a>
+here at garage.maemo.org.
+</p>
+<p>
+The only real "bug" right now is that network names with spaces in them aren't handled properly (they can't be part of a gconf key).
+</p>
+
+<h2>Source</h2>
+<p>
+Is available, get it with <code>git clone https://vcs.maemo.org/git/wifi-assistant</code> or 
+<a href="https://garage.maemo.org/plugins/ggit/browse.php/?p=wifi-assistant">you could browse it online</a>. 
+There's more info at the <a href="https://garage.maemo.org/scm/?group_id=1777">SCM page</a>.
+</p>
+
+<h2>Thanks</h2>
+<p>
+To Lisa, Anton and Leia who support me (kind of) while I'm up late etc.   
+</p>
+<p>
+A big thanks to Andrew Flegg (Jaffa) - the build files for this application are extremely similar 
+to those used for the excellent anti-blue man syndrome application 
+<a href='http://hermes.garage.maemo.org/'>Hermes</a>.
+</p>
+
+<h2>Donate</h2>
+<div style='margin-right: 1em; float: left'>
+<script type="text/javascript">
+       var flattr_url = 'http://wifi-assistant.garage.maemo.org';
+</script>
+<script src="http://api.flattr.com/button/load.js" type="text/javascript"></script>
+</div>
+<div style='margin-right: 1em; float: left'>
+<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+<input type="hidden" name="cmd" value="_s-xclick">
+<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
+">
+<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
+<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
+</form>
+</div>
+
+<p>
+You could either simply donate to PayPal, or Flattr this project - either way: thanks for your support!
+</p>