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: mn6j2c4rv8bpygw95z7hsdaetxuk3fq |
SHORT_URL_MIN_LENGTH | default value: 5 |
SHORT_URL_BLOCK_SIZE | default value: 24 |
UrlEncoder from by Michael Fogleman.