iwdgui


Nameiwdgui JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://gitlab.com/hfernh/iwdgui
SummaryA graphical frontend for IWD, Intel's iNet Wireless Daemon
upload_time2023-06-11 15:56:04
maintainer
docs_urlNone
authorJohannes Willem Fernhout
requires_python>=3.10
licenseBSD-3-Clause
keywords wireless networking wifi iwd graphical gtk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Iwdgui

[Iwdgui](https://gitlab.com/hfernh/iwdgui) is a graphical frontend for
[iwd](https://iwd.wiki.kernel.org), Intel's iNet Wireless Daemon.


# Feature overview

- Graphical user interface for iwd, focusing on practical use, making it easy
  to connect a laptop or desktop to a wifi network.
- Supporting multiple wireless adapters, in different tabs.
- Can provide  detailed information: vendor/model of the wireless interface,
  IP address information, radio standard (802.??), channel, signal strength,
  etc.
- Iwdgui supports station mode, access point mode, and ad-hoc mode.
  (The latter two depend on the wireless network interface capabilities)
- Able to manage previously connected networks.


# Technical overview

- Iwdgui consists of a [single window](https://gitlab.com/hfernh/iwdgui/-/raw/master/screenshots/iwdgui-mainwindow.png).
  in which a user can select the wireless interface, the network to connect to,
  and get information on a previously connected network.
- Currently iwdgui supports 'station' mode, i.e. the mode in which a laptop
  or desktop connects to a wireless access point or router.
- Iwdgui and  the iwd daemon communicate over a
  [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/) connection.


# Dependencies

The following software is needed to run iwdgui:
- [Python3](https://www.python.org), as the programming language.
- [GTK3](https://developer.gnome.org/gtk3/stable), as the graphical toolkit
- [PyGObject](https://pygobject.readthedocs.io), which provides the Python
  bindings for GTK3, GLib, etc.
- [Dbus-python](https://pypi.org/project/dbus-python) for interfacing
  with iwd over [D-Bus](https://www.freedesktop.org/wiki/Software/dbus).
- [Netifaces](https://github.com/al45tair/netifaces), to obtain IP address
  information.


# Operating environment prerequisites

- Iwd should be running.
- At least one iwd network interface device should be available, powered on,
  and configured in station mode.
- [Python3](https://www.python.org), as the programming language.
- [GTK3](https://developer.gnome.org/gtk3/stable), as the graphical toolkit.
- [Dbus-python](https://pypi.org/project/dbus-python) as Python D-Bus binding.
- [Netifaces](https://github.com/al45tair/netifaces), to obtain IP address
  information.


# License

Iwdgui is licensed under a
[BSD-3 license](https://gitlab.com/hfernh/iwdgui/-/blob/master/LICENSE).


# Feedback

If you have an enhancement request, or something is not working properly then
please log an [issue](https://gitlab.com/hfernh/iwdgui/-/issues) against
the project.

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/hfernh/iwdgui",
    "name": "iwdgui",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "wireless,networking,wifi,iwd,graphical,gtk",
    "author": "Johannes Willem Fernhout",
    "author_email": "hfern@fernhout.info",
    "download_url": "https://files.pythonhosted.org/packages/ef/51/61996b5b61d492ef69912efd120b18f1ad2f74d52a0aa3964e5474cbee9d/iwdgui-0.3.0.tar.gz",
    "platform": "Linux",
    "description": "# Iwdgui\n\n[Iwdgui](https://gitlab.com/hfernh/iwdgui) is a graphical frontend for\n[iwd](https://iwd.wiki.kernel.org), Intel's iNet Wireless Daemon.\n\n\n# Feature overview\n\n- Graphical user interface for iwd, focusing on practical use, making it easy\n  to connect a laptop or desktop to a wifi network.\n- Supporting multiple wireless adapters, in different tabs.\n- Can provide  detailed information: vendor/model of the wireless interface,\n  IP address information, radio standard (802.??), channel, signal strength,\n  etc.\n- Iwdgui supports station mode, access point mode, and ad-hoc mode.\n  (The latter two depend on the wireless network interface capabilities)\n- Able to manage previously connected networks.\n\n\n# Technical overview\n\n- Iwdgui consists of a [single window](https://gitlab.com/hfernh/iwdgui/-/raw/master/screenshots/iwdgui-mainwindow.png).\n  in which a user can select the wireless interface, the network to connect to,\n  and get information on a previously connected network.\n- Currently iwdgui supports 'station' mode, i.e. the mode in which a laptop\n  or desktop connects to a wireless access point or router.\n- Iwdgui and  the iwd daemon communicate over a\n  [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/) connection.\n\n\n# Dependencies\n\nThe following software is needed to run iwdgui:\n- [Python3](https://www.python.org), as the programming language.\n- [GTK3](https://developer.gnome.org/gtk3/stable), as the graphical toolkit\n- [PyGObject](https://pygobject.readthedocs.io), which provides the Python\n  bindings for GTK3, GLib, etc.\n- [Dbus-python](https://pypi.org/project/dbus-python) for interfacing\n  with iwd over [D-Bus](https://www.freedesktop.org/wiki/Software/dbus).\n- [Netifaces](https://github.com/al45tair/netifaces), to obtain IP address\n  information.\n\n\n# Operating environment prerequisites\n\n- Iwd should be running.\n- At least one iwd network interface device should be available, powered on,\n  and configured in station mode.\n- [Python3](https://www.python.org), as the programming language.\n- [GTK3](https://developer.gnome.org/gtk3/stable), as the graphical toolkit.\n- [Dbus-python](https://pypi.org/project/dbus-python) as Python D-Bus binding.\n- [Netifaces](https://github.com/al45tair/netifaces), to obtain IP address\n  information.\n\n\n# License\n\nIwdgui is licensed under a\n[BSD-3 license](https://gitlab.com/hfernh/iwdgui/-/blob/master/LICENSE).\n\n\n# Feedback\n\nIf you have an enhancement request, or something is not working properly then\nplease log an [issue](https://gitlab.com/hfernh/iwdgui/-/issues) against\nthe project.\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A graphical frontend for IWD, Intel's iNet Wireless Daemon",
    "version": "0.3.0",
    "project_urls": {
        "Homepage": "https://gitlab.com/hfernh/iwdgui"
    },
    "split_keywords": [
        "wireless",
        "networking",
        "wifi",
        "iwd",
        "graphical",
        "gtk"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8d22742a338752d416a768738553dc2f7a1055b5fce638349f17ab4568948a8",
                "md5": "20806a5ecd88ea24bdf0852b617eb088",
                "sha256": "81695bb6d1c6e4bbe463b11e6cd72f621013b12d241f79ce735504b8d4c26429"
            },
            "downloads": -1,
            "filename": "iwdgui-0.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "20806a5ecd88ea24bdf0852b617eb088",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 47236,
            "upload_time": "2023-06-11T15:56:01",
            "upload_time_iso_8601": "2023-06-11T15:56:01.902143Z",
            "url": "https://files.pythonhosted.org/packages/f8/d2/2742a338752d416a768738553dc2f7a1055b5fce638349f17ab4568948a8/iwdgui-0.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef5161996b5b61d492ef69912efd120b18f1ad2f74d52a0aa3964e5474cbee9d",
                "md5": "2bc74886e69a5c77eaa0f6b0918c35f7",
                "sha256": "fd4f02a778d2edf3f9d6552744a5d2427fb45f78ff0ed8eb15654b5fdb2a3ef2"
            },
            "downloads": -1,
            "filename": "iwdgui-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2bc74886e69a5c77eaa0f6b0918c35f7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 1036830,
            "upload_time": "2023-06-11T15:56:04",
            "upload_time_iso_8601": "2023-06-11T15:56:04.674867Z",
            "url": "https://files.pythonhosted.org/packages/ef/51/61996b5b61d492ef69912efd120b18f1ad2f74d52a0aa3964e5474cbee9d/iwdgui-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-11 15:56:04",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "hfernh",
    "gitlab_project": "iwdgui",
    "lcname": "iwdgui"
}
        
Elapsed time: 0.07470s