Skip to content

Conversation

@sangampaudel530
Copy link
Contributor

@sangampaudel530 sangampaudel530 commented Oct 6, 2025

Summary

  • Adds support for multiple WiFi network profiles with auto-detection and smart credential selection.
  • Fully backward compatible with existing single-network configurations.

What’s Included

  • Config: New format with multiple profiles (e.g., home/work/school).
  • Cross-Platform: SSID detection for Windows, macOS, and Linux.
  • CLI:
    • --network
    • --list-networks
    • --detect-network
    • --network-filter
  • Database: Tracks network_name and network_ssid (with auto-migration).
  • Docs: Added MULTI_NETWORK.md and updated README.

Quick Usage

# Copy template and configure
Copy-Item config.example.json config.json
# List & detect
python wifi_auto_login.py --list-networks
python wifi_auto_login.py --detect-network

# Login (auto or explicit profile)
python wifi_auto_login.py --login
python wifi_auto_login.py --login --network work

# View logs per network
python wifi_auto_login.py --view-logs 10 --network-filter work

Closes #8

@01bps
Copy link
Owner

01bps commented Oct 6, 2025

@sangampaudel530 good that you included the doc for the feature.But kindly don't use these many icons in the codebase,keep it clean and limited within the scope of the feature.
Apart from that mention some of the screenshots and clips of the feature.

@sangampaudel530
Copy link
Contributor Author

sangampaudel530 commented Oct 7, 2025

@01bps Here is some screenshot of the feature i have added. kindly merge or give some suggestion regarding this .

Screenshot 2025-10-07 205206 Screenshot 2025-10-07 205050 Screenshot 2025-10-07 204942 Screenshot 2025-10-07 204855 Screenshot 2025-10-07 204639

@01bps 01bps merged commit 752e64f into 01bps:main Oct 8, 2025
@01bps
Copy link
Owner

01bps commented Oct 8, 2025

Good work @sangampaudel530
Merged!

@sangampaudel530
Copy link
Contributor Author

@01bps thanks you very much for cooperating.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Multi-Network Support

2 participants