Skip to main content

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.

Release files for spothot 2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spothot 2.7
File Size Uploaded
spothot-2.7.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spothot 2.7
File Interpreter ABI Platform
spothot-2.7-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / spothot-2.7.tar.gz

Download URL spothot-2.7.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9e8e2b35a662b69f66713a55106e9c8053a9c9ec3c4dd6e6d150cfb61a7086f7
BLAKE2b-256 checksum
How to use checksums
103f54aa4e0a15e169494993ecc66c8f3f27f3a5478593749c25c069d7defe25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release files / spothot-2.7-py3-none-any.whl

Download URL spothot-2.7-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
847f20a92e0bf1733b5df76ec9b5d0956b9ee3ffdb9af72567c696f614c16f2d
BLAKE2b-256 checksum
How to use checksums
e325d97ac6fdb2b6053dbe93af48613b41096da7d5328c19ffc985aa227cfd0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

2.7 This release

2 release files

2.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page