https://github.com/gryf/wicd
WICD rebooted. Python3. It's based on https://github.com/zeph/wicd code, yet heavly reworked.
https://github.com/gryf/wicd
Last synced: 1 day ago
JSON representation
WICD rebooted. Python3. It's based on https://github.com/zeph/wicd code, yet heavly reworked.
- Host: GitHub
- URL: https://github.com/gryf/wicd
- Owner: gryf
- License: gpl-2.0
- Archived: true
- Created: 2020-09-01T06:11:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-01T20:10:19.000Z (over 4 years ago)
- Last Synced: 2025-03-02T07:38:39.075Z (2 months ago)
- Language: Python
- Size: 21.3 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.cli
- Changelog: CHANGES
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
wicd-cli is a scriptable command-line only "client" for wicd written
by Ronuk Raval.Some usage examples for wicd-cli.py
Scan for new wireless networks and display them:
python wicd-cli.py --wireless --scan --list-networks
or (same thing, short version)
python wicd-cli.py -y -S -lOr, you can view the networks Wicd has in its cache:
python wicd-cli.py --wireless --list-networksIf you want to do anything with these networks, you''ll need to note the
network ID listed on the left side of the above command.Get the channel number from network 0:
python wicd-cli.py --wireless --network 0 --network-property channelOr get all available information for a certain network, do:
python wicd-cli.py --wireless --network 0 --network-detailsOr do the same for the currently connected network, do:
python wicd-cli.py --wireless --network-detailsView the available encryption templates Wicd can use:
python wicd-cli.py --wireless --list-encryption-typesLook under your chosen encryption scheme for a list of required properties
(marked with "Req:"). These are additional properties that must be set before
the encryption can be used.For example, the listing for WPA encryption looks as follows:
0 wpa WPA 1/2 (Passphrase)
Req: key (Key)
The list indicates that to use WPA encryption, the following properties must be
set:
'enctype' => 'wpa' (from the name field)
'key' => YOUR_WPA_PASSKEY (from the required field)Use the WPA encryption scheme on network 0 by issuing the following two
commands:
python wicd-cli.py --wireless --network 0 \
--network-property enctype --set-to wpa
python wicd-cli.py --wireless --network 0 \
--network-property key --set-to YOUR_WPA_PASSKEYFinally, we need to connect to the network:
python wicd-cli.py --wireless --network 0 --connect