💾 Archived View for tilde.team › ~kiedtl › k1ss › blog › 20191211a.gmi captured on 2020-11-07 at 01:47:14. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Apologies for the late post, I'll be on time from now on. :)
This week I wrote a simple (and temporary) client for eiwd called iwc. More about this below.
I've also been working on something unrelated to Linux and friends which I hope to talk about when it is complete.
https://github.com/dylanaraps/eiwd/
https://github.com/dylanaraps/eiwd/blob/master/iwc
A big thank you to everyone using, contributing and donating to KISS!
This client is based around the fact that the iwd daemon watches the network files in its configuration directory.
iwc 0.2.1 - simple eiwd client. => [au]th [ssid] - Create network config. => [co]nnect [ssid] - Connect to an SSID. => [de]lete [ssid] - Delete a configured network. => [di]sconnect - Disconnect from the current network. => [ed]it [ssid] - Edit an SSID's network config. => [li]st - List all known networks. => [sc]an - Display periodic scan results. => [ss]id - Display the current SSID.
Disconnecting from a network simply moves the file into a subdirectory and connecting to a network is really just making iwd temporarily forget about a network.
mv ssid.psk ssid.psk.bak sleep 1 mv ssid.psk.bak ssid.psk
Connection works as the "removal" of the network file causes iwd to "forget" about the network and the addition of the file wakes iwd to connect to it.
To add further typical features like viewing scan results and getting the current connected network I made some tiny additions to iwd 's source.
This is overly simple and of course doesn't offer a full and real client, however until I get around to writing a proper client, it's something!
The latest release of eiwd can be found here: https://github.com/dylanaraps/eiwd/releases/tag/0.2.1
47dec02 baseinit: bump to 0.1.5
87df875 cbindgen: bump to 0.10.1
c7c7de4 firefox: update source
b0dde4c curl: remove unneeded dependency
1b141f3 firefox (beta): Added 72.0b1
b535550 cbindgen: bump to 0.11.0
92e995f firefox (beta): bump to 72.0b2
a4ef7e0 nodejs: bump to 13.3.0
775c747 xvidcore: bump to 1.3.6
f555f32 linux-headers: bump to 5.4.2
76f91fd firefox (beta): bump to 72.0b3
2e98176 firefox: update comment
7d4f45f cbindgen: bump to 0.11.1
87f0988 firefox (beta): bump to 72.0b4
85767b0 firefox (beta): bump to 72.0b5
59566ab busybox: remove unneeded flag for acpid and add checks for directory files
4e106d8 xbacklight: new package at 1.2.3 (#94)
991ef70 gnutls: bump to 3.6.11.1
cb19f62 btrfs-progs: bump to 5.4
9360b07 pandoc-bin: bump to 2.8.1
9fc0328 kakoune: update to version 2019.12.10 (#97)