wireless
A dead simple, cross-platform Python library to connect to wireless networks.
Description
This library can control a computer's wireless adapter to connect to a network. Environments currently supported include:
- Mac OS 10.10
- Ubuntu 12.04
Setup
sudo pip install wireless
To use the nmcli
on Ubuntu, one must have the right permissions in place. A few options are listed here.
Usage
A typical usage looks like this:
from wireless import Wireless
wireless = Wireless()
wireless.connect(ssid='ssid', password='password')
API
Wireless()
- initialize the wifi driverconnect(ssid, password)
- attempts to connect to a network and returns True on successcurrent()
- returns the name of the current network or None otherwise
Change History
This project uses semantic versioning.
v0.1.0 - 2014/11/22
- Initial release
Contributions
Pull requests to the develop
branch are welcomed!