Python WiFi is a Python module that provides read and write access to a wireless network card's capabilities using the Linux Wireless Extensions. This module was initially created by RĂ³man Joost and is currently maintained by Sean Robinson <seankrobinson AT gmail DOT com>. The latest version is 0.5.0.
Python WiFi is intended for developers that wish to use their WiFi card from within a Python program. If you are looking for a GNU/Linux program to scan for, and connect with, WiFi networks, you may want to try
WiFi Radar,
Wicd, or
NetworkManager.
A new api is being organized for Python WiFi beyond v0.5.0. Your feedback will make Python WiFi better, so please participate.
This is the official location of documentation and support for Python WiFi (a.k.a. pythonwifi). Feel free to add content you think will be helpful to other developer-users. To watch for changes to this wiki, visit Recent Changes and subscribe to the RSS feed there.
Documentation
To help others understand where I see Python WiFi going in the next year or so, there is a ROADMAP describing the current timeline.
Recently added are matrices of features to try to match: Feature Matrix/Wireless Extensions, Feature Matrix/iwconfig.py, and Feature Matrix/iwlist.py.
Source Code
Browse the Source
GIT Repository Information
Download
Files may be downloaded from the
berliOS project site.
An egg is available at the
Cheeseshop.
Mailing Lists
Two mailing lists are available: for
developers' discussion and a
moderated announcements-only list.
Other services (hosted at berliOS.de)
Report bugs
Request Support
Request Feature
Sumit a Patch
Making new pages!
To create a new page, simply search for the name of the page you wish to create and then click the "Create a new page with this title" link. Another way to create a new page is by making a link to the page you wish to create from a page that already exists, following the link, and clicking "Create this page."
Default Pages Included With Your Wiki
This is a simple list of of all pages included with your wiki. You will hopefully create many, many more!
-
All Pages is an automatically generated list of all the pages in your wiki.
-
Bookmarks is for your bookmarks on this wiki. Every user has his/her own bookmarks page based on what they choose to bookmark on this wiki. To bookmark a page, simply click "Bookmark" at the bottom of the page! (
Interwiki Bookmarks on wikispot shows you all of your bookmarks on all wikis.)
-
Events Board is a page where anyone can post events in the community.
-
Help links to the main help pages on wikispot — useful for reference.
-
Interwiki Map — link to non-Wiki Spot wikis using
interwiki links by adding names and URLs of wikis to this page.
-
Orphaned Pages contains an automatically generated list of pages with no links to them. Ideally, this page should be empty — keep your wiki well-linked!
-
Outgoing Links lists all pages sorted by the number outgoing links on each page. This provides a good place to start if you're feeling
gnomeish and want to link-up some pages with few to no links.
-
Quick Wiki Tips — At the top of Recent Changes shows randomly selected tips from this page.
-
Random Pages is a randomly generated list of twenty-five pages. Good for finding pages to edit once your wiki grows large.
-
Site Organization has links to pages that help you keep your wiki well organized.
-
Templates is a user created list of template pages — pages that you can use as starting blocks for making new pages. Templates/Business is there just to give you an idea of what a template should be.
-
User Statistics is a page that displays statistics, such as the number of edits, for each person who's edited your wiki.
-
Wanted Pages contains all the pages that are linked to, but do not yet exist. This is another good place to start
gnomeing.
-
Wiki Sandbox is a place for users to play around with the wiki without disturbing your content.
"Python" and the Python logos are trademarks or registered trademarks of the Python Software Foundation, used with permission.


