Metadata-Version: 2.1
Name: wifi-qrcode-generator
Version: 1.0.0
Summary: Generate a QR code for your WiFi network to let others quickly connect.
Home-page: https://github.com/lakhanmankani/wifi_qrcode_generator
Author: Lakhan Mankani
Author-email: lakhan.mankani@gmail.com
License: MIT
Keywords: WiFi,qrcode
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Communications
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Pillow
Requires-Dist: qrcode

# wifi_qrcode_generator
Generate a QR code for your WiFi network to let others quickly connect without needing to tell them your long and complicated password.

## Installation
```bash
$ pip install wifi-qrcode-generator
```

## Usage
### CLI interactive mode
```bash
$ wifi-qrcode-generator
```
![CLI interactive mode](images/CLI%20interactive.png)
![QR Code](images/Home%20WiFi.png)

### CLI non-interactive mode
```bash
$ wifi-qrcode-generator -s "Home WiFi" -p "very complicated password" -a WPA -o qr.png -P
```
![CLI non-interactive mode](images/CLI.png)

### Python API
```python
#!/usr/bin/env python3
import wifi_qrcode_generator.generator

qr_code = wifi_qrcode_generator.generator.wifi_qrcode(
    ssid='Home WiFi', hidden=False, authentication_type='WPA', password='very complicated password'
)
qr_code.print_ascii()
qr_code.make_image().save('qr.png')
```

## Dependencies
- [Pillow](https://pypi.org/project/Pillow/)
- [qrcode](https://pypi.org/project/qrcode/)
