I think I posted about this once before, but now I've reached a point where this software is actually usable.
RaspiWiFi provides you a way to easily configure and reconfigure your WiFi connection on your Raspberry Pi project without requiring a display or any input devices.
I originally developed the code for a small project where I needed to be able to easily update WiFi settings when at a new location. I didn't want the added expense or complexity of adding a display and input hardware just to select a new WiFi access point and its password.
After being inistally setup RaspiWiFi mimics the setup routine you might see on something like a Chromecast or other device with similar constraints. You can use any other WiFi-enabled device like a phone, laptop, or tablet to set the configuration and reset back into configuration mode be long-pressing a button on GPIO 18. Full installation and usage instructions are in the project README.
Any feedback is welcome as are any contributions to the project on GitHub.
https://github.com/jasbur/RaspiWiFi