NetGUI is an official rewrite of what was originally known as WiFiz. NetGUI is a GUI frontend to NetCTL, a network manager developed for Arch Linux.
Python Shell
Latest commit 4ec8d8d Jan 28, 2016 @codywd Update README.md
Failed to load latest commit information.
imgs
scripts Stealth update to setup.py Oct 24, 2014
.gitignore
CHANGELOG
MANIFEST.in Initial Commit May 21, 2013
NetGUI.license main.py /usr/lib is for code, not data. May 26, 2014
README.md Update README.md Jan 28, 2016
UI.glade Update to v0.7.5 Oct 24, 2014
UpdateVersions.py Update to v0.7.5 Oct 24, 2014
main.py Merge pull request #40 from codywd/develop Oct 24, 2014
netgui.py fixes a bug. Dec 20, 2014
open_website.py 0.8 should be feature equal to v0.7. Copy & Paste. Now I need to revi… Aug 26, 2014
profileEditor.py Creating desktop file Oct 24, 2014
setup.py Stealth update to setup.py Oct 24, 2014

README.md

NetGUI v0.7.5

NetGUI is an official fork of what was originally known as WiFiz. NetGUI is a GUI frontend to NetCTL, a network manager developed for Arch Linux.

General Notes

NetGUI is in beta state. NetGUI is a rewrite from scratch of WiFiz, to take advantage of Python3 and GTK+3. NetGUI is generally considered stable now, and should be as functional, if not more so, than WiFiz. We are still developing, so be prepared for a break in this program for now (I recommend you know netctl's syntax.)

Why fork WiFiz into NetGUI?

  1. Wifiz is not very clean. The code is jumbled and not easy to maintain.
  2. Python 3 has many advantages over Python 2, namely speed. I want to use that, and I can't with WiFiz/wxPython.
  3. I want to use PyGObject for further integration with GNOME/GTK-based-window-managers.
  4. I love programming, and hate when my code is unreadable (see: point 1.)

Dependencies

  1. Python3
  2. python-gobject
  3. netctl
  4. notification-daemon

Known Issues

  1. Issue #21 (Preferences dialog is not implemented.)
  2. Issue #23 (Help function is not implemented.)
  3. Issue #25 (No Tray Icon)
  4. Issue #28 (Profile Editor is not implemented.)
  5. Issue #42 (KeyError: 'row0')
  6. Issue #44 (Uncaught exception when wpa_supplicant fails or there are no networks)
  7. Issue #45 (Enhancement: add support for 802.1x with certificates etc. on wire)

General todo list / wish list