Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pbrisbin/wifi-pipe
Show and connect to wifi networks right from your openbox menu
https://github.com/pbrisbin/wifi-pipe
Last synced: 3 months ago
JSON representation
Show and connect to wifi networks right from your openbox menu
- Host: GitHub
- URL: https://github.com/pbrisbin/wifi-pipe
- Owner: pbrisbin
- Created: 2011-06-01T17:43:43.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-12-28T15:32:56.000Z (about 13 years ago)
- Last Synced: 2024-10-10T20:16:50.112Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 104 KB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wifi pipe
Scan for available networks and present them (along with strength and
security info) directly in your openbox menu. Click to connect.### Method
This script is called once when the menu is initiated (`sudo wifi-pipe
`); it parses the output of `iwlist scan` and
formats the xml structure required to display the lines in your menu.Each menu entry gets assigned a command which will recall this script
(`sudo wifi-pipe connect `); when clicked, that
command will do the required profile setup and network connection via
netcfg.You can test these commands individually in a terminal if you find
something's not working.### Requirements
* netcfg
For doing the actual connecting.
* zenity
For entering passwords when required.
* A `NOPASSWD` entry for this script
Since the script requires root but is called directly from the window
manager's environment using sudo, you'll have no chance to enter a
password.username ALL=(ALL) NOPASSWD: /path/to/wifi-pipe
* An entry for it in your menu.xml
An example menu.xml is included in this repo.
### Notes
I no longer use this; it may or may not work. If you actively use it and
need something fixed or changed, please open an issue here. I'll try to
get to it when I can -- be prepared to help me test fixes.Also, if anyone could send me some screenshots of this in action, I'd
love to include them in this README. I'm not motivated enough to start
up an openbox instance to get my own :).