Skip to main content

A simple way to demo Flask apps from your machine.

Project description

flask-ngrok

A simple way to demo Flask apps from your machine. Makes your Flask apps running on localhost available over the internet via the excellent ngrok tool.

Compatability

Python 3.6+ is required.

Installation

pip install Flask flask-ngrok

Quickstart

  1. Import with from flask_ngrok import run_with_ngrok
  2. Add run_with_ngrok(app) to make your Flask app available upon running
# flask_ngrok_example.py
from flask import Flask
from flask_ngrok import run_with_ngrok

app = Flask(__name__)
run_with_ngrok(app)  # Start ngrok when app is run

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == '__main__':
    app.run()
python flask_ngrok_example.py
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Running on http://<random-address>.ngrok.io
 * Traffic stats available on http://127.0.0.1:4040 

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

flask-ngrok-0.0.11.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

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

flask_ngrok-0.0.11-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file flask-ngrok-0.0.11.tar.gz.

File metadata

  • Download URL: flask-ngrok-0.0.11.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.4

File hashes

Hashes for flask-ngrok-0.0.11.tar.gz
Algorithm Hash digest
SHA256 0dcc41a2d73ffe2f59714ae56633430b6c79ae2cdf5ed17dc748e5cab362a451
MD5 fd3c312672496537857d929907963bd1
BLAKE2b-256 4e0c84c9f2b7926e0c9ae11daceacaa515236befa436800f67086f7c9a7490f0

See more details on using hashes here.

File details

Details for the file flask_ngrok-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: flask_ngrok-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.4

File hashes

Hashes for flask_ngrok-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 e821f73602440c6c087cb83beafb39fe1617854687b78e503f4901cc99ddbffd
MD5 1e8e1987b321614d804c2d3214d96974
BLAKE2b-256 151969c41a603d9aa4a646c2d37e7d639949eb24d4c396fc2d4bf42f456dead2

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