<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=41.220.68.45</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=41.220.68.45"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/41.220.68.45"/>
	<updated>2026-04-22T08:35:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Wifi_Assistant&amp;diff=43337</id>
		<title>Wifi Assistant</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Wifi_Assistant&amp;diff=43337"/>
		<updated>2013-05-10T09:12:22Z</updated>

		<summary type="html">&lt;p&gt;41.220.68.45: /* Thanks */ cvbvv&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Wifi-assistant-icon.png]]&lt;br /&gt;
This page is about the application known as Wifi Assistant.&lt;br /&gt;
 &#039;This page is about the application known as Wifi Assistant.&lt;br /&gt;
 This page is about the application known as Wifi Assistant.&lt;br /&gt;
 This page is about the application known as Wifi Assistant.&lt;br /&gt;
 This page is about the application known as Wifi Assistant.&lt;br /&gt;
 This page is about the application known as Wifi Assistant.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This application aims to help make life easier when connecting your&#039;ll &lt;br /&gt;
&lt;br /&gt;
===Connected to network===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
When you&#039;re connected to a &amp;quot;new&amp;quot; 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), &lt;br /&gt;
unless you untick the &amp;quot;Remember this decision&amp;quot; checkbox. (You&#039;d get the same popup each time instead.)&lt;br /&gt;
&lt;br /&gt;
[[Image:wifi-assistant-screenshot-popup.jpg|frame|center|alt=Screenshot of Wifi Assistant popup|Wifi Assistant popup]]&lt;br /&gt;
&lt;br /&gt;
===Network Settings===&lt;br /&gt;
 &lt;br /&gt;
If you fire up the configuration/settings GUI (it&#039;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&#039;ve used and whether to launch a browser or not. You can change the settings by tapping the line you want to change.&lt;br /&gt;
&lt;br /&gt;
[[Image:wifi-assistant-screenshot-launch-list.png|frame|center|alt=Screenshot of Wifi Assistant launch list|Launch list]]&lt;br /&gt;
&lt;br /&gt;
[[Image:wifi-assistant-screenshot-launch-settings.png|frame|center|alt=Screenshot of Wifi Assistant launch settings|Launch settings]]&lt;br /&gt;
&lt;br /&gt;
===Daemon Settings===&lt;br /&gt;
 &lt;br /&gt;
You can turn the daemon off (kind of) so that it won&#039;t show popups. It&#039;ll still open a new browser window when you connect to networks where you&#039;ve selected &amp;quot;Yes&amp;quot; previously. &lt;br /&gt;
&lt;br /&gt;
[[Image:wifi-assistant-screenshot-daemon-settings.png|frame|center|alt=Screenshot of Wifi Assistant daemon settings|Daemon settings]]&lt;br /&gt;
&lt;br /&gt;
==Download and Install==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
Image:ClickToInstall.png&lt;br /&gt;
desc none&lt;br /&gt;
default [http://maemo.org/downloads/product/raw/Maemo5/wifi-assistant/?get_installfile Install]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The package is available in maemo.org [[Extras]]. It can be found under &amp;quot;Networking&amp;quot; in Application Manager, or [http://maemo.org/downloads/product/raw/Maemo5/wifi-assistant/?get_installfile directly installed] from [http://maemo.org/downloads/product/Maemo5/wifi-assistant/ maemo.org Downloads].&lt;br /&gt;
&lt;br /&gt;
===Alternative===&lt;br /&gt;
&lt;br /&gt;
You could also get the latest version from&lt;br /&gt;
[https://garage.maemo.org/projects/wifi-assistant this projects&#039; garage (home)]. This is where I put the packages I test myself. It should not differ at all from the ones built by the Maemo build site.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Daemon that launches browser&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;GUI app where you can change settings&amp;lt;/del&amp;gt; &lt;br /&gt;
* &amp;lt;del&amp;gt;Add and remove settings&amp;lt;/del&amp;gt; &lt;br /&gt;
* &amp;lt;del&amp;gt;Upload wifi-assistant to Extras, put up a note on maemo.org forum&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Handle SSID/Network names with spaces in them&amp;lt;/del&amp;gt;&lt;br /&gt;
* Ability to specify URL to launch, per SSID/Network name (&amp;lt;del&amp;gt;add backend support&amp;lt;/del&amp;gt;, add GUI for easy configuration)&lt;br /&gt;
* Detect if the net is locked down or not (useful for networks which gives you one day access - you only want the browser launched once per day)  &lt;br /&gt;
* &amp;lt;del&amp;gt;Have the network settings sorted alphabetically&amp;lt;/del&amp;gt;&lt;br /&gt;
* Daemon work:&lt;br /&gt;
** Let the GUI app launch daemon if it&#039;s not running  &lt;br /&gt;
** Change listenting to changes in gconf to using dbus (only if this consumes less power)&lt;br /&gt;
* Implement Ideas (below)&lt;br /&gt;
&lt;br /&gt;
==Bugs==&lt;br /&gt;
 &lt;br /&gt;
Comes included from the start ...&lt;br /&gt;
 &lt;br /&gt;
If you&#039;ve found a bug I&#039;d love to hear about it and have it fixed so the application improves! There are basically three way in which you can contribute:&lt;br /&gt;
 &lt;br /&gt;
* Send me an email (fredrik&amp;amp;#64;wendt&amp;amp;#46;se)&lt;br /&gt;
* Put up a post about it [http://talk.maemo.org/showpost.php?p=782524 on this thread] at talk.maemo.org (a forum)&lt;br /&gt;
* Enter a bug or feature request in the [https://bugs.maemo.org/enter_bug.cgi?product=Wifi%20Assistant bug tracking system]&lt;br /&gt;
 &lt;br /&gt;
Either way - your contribution is greatly appreciated!&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
It&#039;s all written in Python and the source is available for download - you can either get it with &lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://vcs.maemo.org/git/wifi-assistant&amp;lt;/pre&amp;gt; or &lt;br /&gt;
[https://garage.maemo.org/plugins/ggit/browse.php/?p=wifi-assistant browse it online].  &lt;br /&gt;
&lt;br /&gt;
Contributions are of course very welcome! &lt;br /&gt;
&lt;br /&gt;
==License== &lt;br /&gt;
&lt;br /&gt;
This application is free to use, inspect, adapt and share, licensed under a BSD type license.&lt;br /&gt;
&lt;br /&gt;
==Thanks== [[File:Example.jpg]]&lt;br /&gt;
 &lt;br /&gt;
To Lisa, Anton and Leia who support me (kind of) while I&#039;m up late etc.   &lt;br /&gt;
  &lt;br /&gt;
A big thanks to Andrew Flegg (Jaffa) - the build files for this application are extremely similar to those used to build the excellent anti &amp;quot;blue man syndrome&amp;quot; application [http://hermes.garage.maemo.org/ Hermes].&lt;br /&gt;
&lt;br /&gt;
==Donate==&lt;br /&gt;
&lt;br /&gt;
You could either simply donate via PayPal, or Flattr this project - either way: thanks for your support!&lt;br /&gt;
&lt;br /&gt;
[[Image:Flattr-badge-large.png|link=http://flattr.com/thing/41709/Wifi-Jail-Breakout-Assistant]] (if the link doesn&#039;t work, please use http://flattr.com/thing/41709/Wifi-Jail-Breakout-Assistant - MediaWiki awkwardness)&lt;br /&gt;
&lt;br /&gt;
If you want me to directly implement a feature you can&#039;t live without - contact me and we&#039;ll see if I can find the time.  &lt;br /&gt;
&lt;br /&gt;
==Ideas== &lt;br /&gt;
&lt;br /&gt;
===Detect login page when connected to new network===&lt;br /&gt;
&lt;br /&gt;
This is fairly easy to do - simply make a HTTP HEAD request for a known static resource on the web. If you get anything but a HTTP 200 in return, that network has a captive portal (or the connection was lost etc), or maybe the server is down  (if it fails could try another one first, trying to avoid one in the same country/network route; or try )&lt;br /&gt;
&lt;br /&gt;
===Detect URL needed to autologin===&lt;br /&gt;
&lt;br /&gt;
The best idea I have right now is to setup a local proxy. The way to operate this would be to:&lt;br /&gt;
* &amp;quot;Open browser and record URLs&amp;quot; button clicked&lt;br /&gt;
* a HTTP proxy is setup, the browser is setup to use that proxy&lt;br /&gt;
* browser is launched&lt;br /&gt;
* user logs in at the portal page&lt;br /&gt;
* user switches to Wifi Assistant, clicks &amp;quot;Turn off URL recording&amp;quot;&lt;br /&gt;
* proxy is shut down, browser (system) settings reverted to previous settings&lt;br /&gt;
* user looks at list of recorded URLs&lt;br /&gt;
* user selects URL to use when being connected to this network next time&lt;br /&gt;
&lt;br /&gt;
==More Screenshots==&lt;br /&gt;
 &lt;br /&gt;
These are not really needed to explain how the program works. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:wifi-assistant-screenshot-menu.png|Menu&lt;br /&gt;
Image:wifi-assistant-screenshot-delete.png|Delete&lt;br /&gt;
Image:wifi-assistant-screenshot-launch-settings-empty.png|Launch settings&lt;br /&gt;
Image:wifi-assistant-screenshot-about.png|About&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>41.220.68.45</name></author>
	</entry>
</feed>