flask-localtunnel
This inspired from flask-ngrok
Disclaimer:-
Use it only for educational purpose.
A simple way to demo Flask apps from your machine. Makes your Flask apps running on localhost available over the internet via the excellent localtunnel tool.
Compatability
Python 3.6+ is required.
Installation
pip install flask-localtunnel
Inside Jupyter / Colab Notebooks
!pip install flask
Quickstart
- Import with
from flask_localtunnel import run_with_lt - Add
run_with_lt(app)to make your Flask app available upon running
# flask_ngrok_example.py
from flask import Flask
from flask_lt import run_with_lt
app = Flask(__name__)
run_with_lt(app)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == '__main__':
app.run()
Running the example:
python flask_lt_example.py
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* localtunnel is alreadty installed.
* your url is: https://<random-url>.loca.lt
Support my work :-
BTC - bc1qx2p08qtsxxdzj0yfr2cm7yy3g5ydv3mt2753le
ETH - 0x40e69DaEC18cD199535b055BDA6582daa5978145
Contributer :-
- @henk717
- @NobreHD : subdomain support
Metadata
Release files for flask-localtunnel 1.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flask_localtunnel-1.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Release files / flask_localtunnel-1.0.7-py3-none-any.whl
| Download URL | flask_localtunnel-1.0.7-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8f2bde197ec545bbd7ef0df8cdf7d4facb5bfe77458a140d5bc92f788eba306e
|
|
BLAKE2b-256 checksum How to use checksums |
d26d1aa24d1be4e530bac07cd0d7d525b483dfe7fe2b8b4101d1eef79ba0bfd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.8
|