# 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/)
Raw data
{
"_id": null,
"home_page": "https://github.com/lakhanmankani/wifi_qrcode_generator",
"name": "wifi-qrcode-generator",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "WiFi,qrcode",
"author": "Lakhan Mankani",
"author_email": "lakhan.mankani@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/63/42/be337589aa582589d838c77d14900d32ea7a2684c266f7f5ec28e07ea0e6/wifi_qrcode_generator-1.0.1.tar.gz",
"platform": null,
"description": "# wifi_qrcode_generator\nGenerate a QR code for your WiFi network to let others quickly connect without needing to tell them your long and complicated password.\n\n## Installation\n```bash\n$ pip install wifi-qrcode-generator\n```\n\n## Usage\n### CLI interactive mode\n```bash\n$ wifi-qrcode-generator\n```\n![CLI interactive mode](images/CLI%20interactive.png)\n![QR Code](images/Home%20WiFi.png)\n\n### CLI non-interactive mode\n```bash\n$ wifi-qrcode-generator -s \"Home WiFi\" -p \"very complicated password\" -a WPA -o qr.png -P\n```\n![CLI non-interactive mode](images/CLI.png)\n\n### Python API\n```python\n#!/usr/bin/env python3\nimport wifi_qrcode_generator.generator\n\nqr_code = wifi_qrcode_generator.generator.wifi_qrcode(\n ssid='Home WiFi', hidden=False, authentication_type='WPA', password='very complicated password'\n)\nqr_code.print_ascii()\nqr_code.make_image().save('qr.png')\n```\n\n## Dependencies\n- [Pillow](https://pypi.org/project/Pillow/)\n- [qrcode](https://pypi.org/project/qrcode/)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Generate a QR code for your WiFi network to let others quickly connect.",
"version": "1.0.1",
"split_keywords": [
"wifi",
"qrcode"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4ebf2853bf685a190b9ba4eddab4ac7ba00d1a484b49793d97f4816032abf7cb",
"md5": "b037db772589f6554013c94268e18c47",
"sha256": "af4dcd23da5401662db7d072aa0cc92a4d94e542edb137f8ad09c657448e2a89"
},
"downloads": -1,
"filename": "wifi_qrcode_generator-1.0.1-py3.8.egg",
"has_sig": false,
"md5_digest": "b037db772589f6554013c94268e18c47",
"packagetype": "bdist_egg",
"python_version": "1.0.1",
"requires_python": null,
"size": 12618,
"upload_time": "2023-03-11T19:22:30",
"upload_time_iso_8601": "2023-03-11T19:22:30.632710Z",
"url": "https://files.pythonhosted.org/packages/4e/bf/2853bf685a190b9ba4eddab4ac7ba00d1a484b49793d97f4816032abf7cb/wifi_qrcode_generator-1.0.1-py3.8.egg",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1430627b23a1dbb2b5c62674f0526b3e9747bf6aab8a52bad446308ba5278306",
"md5": "13c7591e63ee3c0ef76308e949180281",
"sha256": "c9d79244172c96548707f51ef040a52f459e2cf23f2642c53cea7ec75e48b6f8"
},
"downloads": -1,
"filename": "wifi_qrcode_generator-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "13c7591e63ee3c0ef76308e949180281",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7550,
"upload_time": "2023-03-11T19:22:24",
"upload_time_iso_8601": "2023-03-11T19:22:24.455279Z",
"url": "https://files.pythonhosted.org/packages/14/30/627b23a1dbb2b5c62674f0526b3e9747bf6aab8a52bad446308ba5278306/wifi_qrcode_generator-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6342be337589aa582589d838c77d14900d32ea7a2684c266f7f5ec28e07ea0e6",
"md5": "e7eae9d3abbabcf06f709f65685fa184",
"sha256": "51988cf73bf082a388956a410ec742996bec16965e51d58f4d214e2ea40a00f5"
},
"downloads": -1,
"filename": "wifi_qrcode_generator-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "e7eae9d3abbabcf06f709f65685fa184",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4736,
"upload_time": "2023-03-11T19:22:32",
"upload_time_iso_8601": "2023-03-11T19:22:32.031494Z",
"url": "https://files.pythonhosted.org/packages/63/42/be337589aa582589d838c77d14900d32ea7a2684c266f7f5ec28e07ea0e6/wifi_qrcode_generator-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-11 19:22:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "lakhanmankani",
"github_project": "wifi_qrcode_generator",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "wifi-qrcode-generator"
}