Skip to main content

A package to set up Raspberry Pi as a Wi-Fi hotspot

Project description

Logo

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

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

or

 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.

  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:

  sudo nano /etc/rc.local
  sudo spothot --ssid YourSSID --password YourPassword &

Logo

Facing Any Issues?

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

License

MIT

fin.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spothot-2.7.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spothot-2.7-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file spothot-2.7.tar.gz.

File metadata

  • Download URL: spothot-2.7.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for spothot-2.7.tar.gz
Algorithm Hash digest
SHA256 9e8e2b35a662b69f66713a55106e9c8053a9c9ec3c4dd6e6d150cfb61a7086f7
MD5 518e044e6e4489cc2e4cabf0857064f0
BLAKE2b-256 103f54aa4e0a15e169494993ecc66c8f3f27f3a5478593749c25c069d7defe25

See more details on using hashes here.

File details

Details for the file spothot-2.7-py3-none-any.whl.

File metadata

  • Download URL: spothot-2.7-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for spothot-2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 847f20a92e0bf1733b5df76ec9b5d0956b9ee3ffdb9af72567c696f614c16f2d
MD5 43e2b229e76617c337c5f6d53cc017ef
BLAKE2b-256 e325d97ac6fdb2b6053dbe93af48613b41096da7d5328c19ffc985aa227cfd0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page