spothot


Namespothot JSON
Version 2.7 PyPI version JSON
download
home_pagehttps://github.com/skshadan/spothot
SummaryA package to set up Raspberry Pi as a Wi-Fi hotspot
upload_time2024-08-17 08:09:03
maintainerNone
docs_urlNone
authorShadan Khan
requires_python>=3.6
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![Logo](https://github.com/skshadan/SpotHot/blob/main/images/spothot.png?raw=true)


# Spothot
Spothot is a Python package that transforms your Raspberry Pi into a Wi-Fi hotspot with an intuitive Flask web interface. Users can easily set up and manage the hotspot directly through their web browser, making it a perfect solution for portable Wi-Fi needs or network testing.




## Features
- Simple Setup: Quickly configure your Raspberry Pi as a Wi-Fi hotspot.
- Web Interface: Manage hotspot settings directly through an easy-to-use web interface.
- Flexible Configuration: Specify the SSID and password for your hotspot via command line arguments.


## Installation


```bash
 sudo apt-get update
 sudo apt-get upgrade
```
```bash
  sudo apt-get install dnsmasq hostapd python3-flask dhcpcd5 iptables
```
```bash
 pip install spothot
```
or

```bash
 sudo apt-get install dnsmasq hostapd python3-flask dhcpcd5 iptables && sudo pip install spothot
```












    
## Usage
To set up the Wi-Fi hotspot, use the following command:
### Replace YourSSID and YourPassword with your desired network name and password.
```bash
  sudo spothot --ssid YourSSID --password YourPassword
```


## Running on Boot
To ensure that Spothot runs on boot, add the following line to your /etc/rc.local file before the exit 0 line:
```bash
  sudo nano /etc/rc.local
```
```bash
  sudo spothot --ssid YourSSID --password YourPassword &
```

![Logo](https://github.com/skshadan/SpotHot/blob/main/images/wifi.png?raw=true)






## Facing Any Issues?

Contributions are welcome! Please feel free to submit a Pull Request or open an issue.

## License

[MIT](https://choosealicense.com/licenses/mit/)


## fin.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/skshadan/spothot",
    "name": "spothot",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Shadan Khan",
    "author_email": "shadankhantech@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/10/3f/54aa4e0a15e169494993ecc66c8f3f27f3a5478593749c25c069d7defe25/spothot-2.7.tar.gz",
    "platform": null,
    "description": "\r\n![Logo](https://github.com/skshadan/SpotHot/blob/main/images/spothot.png?raw=true)\r\n\r\n\r\n# Spothot\r\nSpothot is a Python package that transforms your Raspberry Pi into a Wi-Fi hotspot with an intuitive Flask web interface. Users can easily set up and manage the hotspot directly through their web browser, making it a perfect solution for portable Wi-Fi needs or network testing.\r\n\r\n\r\n\r\n\r\n## Features\r\n- Simple Setup: Quickly configure your Raspberry Pi as a Wi-Fi hotspot.\r\n- Web Interface: Manage hotspot settings directly through an easy-to-use web interface.\r\n- Flexible Configuration: Specify the SSID and password for your hotspot via command line arguments.\r\n\r\n\r\n## Installation\r\n\r\n\r\n```bash\r\n sudo apt-get update\r\n sudo apt-get upgrade\r\n```\r\n```bash\r\n  sudo apt-get install dnsmasq hostapd python3-flask dhcpcd5 iptables\r\n```\r\n```bash\r\n pip install spothot\r\n```\r\nor\r\n\r\n```bash\r\n sudo apt-get install dnsmasq hostapd python3-flask dhcpcd5 iptables && sudo pip install spothot\r\n```\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    \r\n## Usage\r\nTo set up the Wi-Fi hotspot, use the following command:\r\n### Replace YourSSID and YourPassword with your desired network name and password.\r\n```bash\r\n  sudo spothot --ssid YourSSID --password YourPassword\r\n```\r\n\r\n\r\n## Running on Boot\r\nTo ensure that Spothot runs on boot, add the following line to your /etc/rc.local file before the exit 0 line:\r\n```bash\r\n  sudo nano /etc/rc.local\r\n```\r\n```bash\r\n  sudo spothot --ssid YourSSID --password YourPassword &\r\n```\r\n\r\n![Logo](https://github.com/skshadan/SpotHot/blob/main/images/wifi.png?raw=true)\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Facing Any Issues?\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request or open an issue.\r\n\r\n## License\r\n\r\n[MIT](https://choosealicense.com/licenses/mit/)\r\n\r\n\r\n## fin.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A package to set up Raspberry Pi as a Wi-Fi hotspot",
    "version": "2.7",
    "project_urls": {
        "Homepage": "https://github.com/skshadan/spothot"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e325d97ac6fdb2b6053dbe93af48613b41096da7d5328c19ffc985aa227cfd0b",
                "md5": "43e2b229e76617c337c5f6d53cc017ef",
                "sha256": "847f20a92e0bf1733b5df76ec9b5d0956b9ee3ffdb9af72567c696f614c16f2d"
            },
            "downloads": -1,
            "filename": "spothot-2.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "43e2b229e76617c337c5f6d53cc017ef",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 5940,
            "upload_time": "2024-08-17T08:09:02",
            "upload_time_iso_8601": "2024-08-17T08:09:02.266183Z",
            "url": "https://files.pythonhosted.org/packages/e3/25/d97ac6fdb2b6053dbe93af48613b41096da7d5328c19ffc985aa227cfd0b/spothot-2.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "103f54aa4e0a15e169494993ecc66c8f3f27f3a5478593749c25c069d7defe25",
                "md5": "518e044e6e4489cc2e4cabf0857064f0",
                "sha256": "9e8e2b35a662b69f66713a55106e9c8053a9c9ec3c4dd6e6d150cfb61a7086f7"
            },
            "downloads": -1,
            "filename": "spothot-2.7.tar.gz",
            "has_sig": false,
            "md5_digest": "518e044e6e4489cc2e4cabf0857064f0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 5304,
            "upload_time": "2024-08-17T08:09:03",
            "upload_time_iso_8601": "2024-08-17T08:09:03.833583Z",
            "url": "https://files.pythonhosted.org/packages/10/3f/54aa4e0a15e169494993ecc66c8f3f27f3a5478593749c25c069d7defe25/spothot-2.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-17 08:09:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "skshadan",
    "github_project": "spothot",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "spothot"
}
        
Elapsed time: 0.44172s