Short URL generator for Flask Project.
To install Flask-Shorturl, simply:
$ pip install Flask-ShortUrl
Or alternatively if you don't have pip:
$ easy_install Flask-ShortUrl
You can initialize the app:
from flask_shorturl import ShortUrl
su = ShortUrl(app)
url = su.encode_url(12)
uid = su.decode_url(url)
You may also init the app later:
su = ShortUrl()
su.init_app(app)
Configurations for Flask project:
SHORT_URL_ALPHABET |
The alphabet to be used by Encoder, default value: |
SHORT_URL_MIN_LENGTH | default value: 5 |
SHORT_URL_BLOCK_SIZE | default value: 24 |
UrlEncoder from by Michael Fogleman.