Robust url shorten service with zero config.
Project description
Simple flask app to create a short url service.
Creates a robust url shorten service with zero config.
Usage
Use pip to install shorter:
$ pip install shorter
Run with ‘shorter’:
$ shorter
Simple test:
$ curl --form "url=http://google.com" localhost:5000
cpYNkF
$ curl localhost:5000/cpYNkF
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>Redirecting...</title>
<h1>Redirecting...</h1>
<p>You should be redirected automatically to target URL: <a href="http://google.com">http://google.com</a>. If not click the link.
You may also try visit it using a browser.
Deploy
Deploy with gunicorn is easy:
$ gunicorn -w 4 -b 127.0.0.1:5000 shorter:app
Customize
Use a shorter_config.py to customize database uri:
# shorter_config.py example
SQLALCHEMY_DATABASE_URI = "sqlite:///shorter.db"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shorter-0.1.2.tar.gz
(2.8 kB
view hashes)