Skip to content
schort is a tiny link shortener written in python3 and flask
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
static/css Improved flexibility on different zoom and screen sizes Feb 13, 2016
tests Fix typo Jun 9, 2018
.gitignore Merge branch 'master' of Feb 10, 2016
LICENSE typo in fixed Apr 4, 2016
schort.fcgi Added FastCGI wrapper based on flipflop Feb 10, 2016 Fix handling of empty requests Jun 9, 2018
schort.wsgi Added wsgi script Feb 10, 2016

schort - It's just a tiny link shortener

Installation instructions:

  1. Clone this repo into e.g. /opt/schort
  2. Create a user and adjust permissions to write at least into /opt/schort/data
  3. Install requirements (see below)
  4. Configure your wsgi or fcgi server
  5. Configure your webserver that he talks to your wsgi/fcgi server


Module Explanation
Flask Flask handels all HTTP-stuff in this application
sqlite3 In gentoo this useflag needs to be set while compiling python3


The schort.wsgi file can be set as UWSGI_PROGRAM if you use uWSGI. Keep in mind, that the UWSGI_DIR needs to be set to the path where resists. This is because schort is not installed in a global scope. Since schort.wsgi imports it needs his workspace in the same folder.

You can’t perform that action at this time.