Source code to
HTML Python CSS JavaScript Shell
Switch branches/tags
Nothing to show
Latest commit b8ec5d9 Mar 21, 2017 @tych0 tych0 don't expose the django secret key to the world
Best writeup of this is probably Dario's email to me:

I thought I'd bring to your attention the fact that the repo on
Github is exposing a Django SECRET_KEY in [1]. I don't know if that's the
actual key used, but if it is it may be better to import it from a separate
gitignored module. A bonus would be to also change it to a new string, if
possible, see also [2], [3] and [4].


I've just set up a new variable in heroku, and pushed a new version there.

Reported-by: Dario Giovannetti <>
Signed-off-by: Tycho Andersen <>
Failed to load latest commit information.
data Update screenshots Aug 19, 2014
qtile don't expose the django secret key to the world Mar 21, 2017
.gitignore Initial commit of the next generation of Jul 13, 2014
Procfile Gunicorn updates. Jul 14, 2014 Update the README. Aug 19, 2014
bower.json Update navbar style to be analogous to Qtile's bars. Jul 22, 2014 Document a bit how to build this repo Aug 19, 2014
requirements.txt Document a bit how to build this repo Aug 19, 2014
runtime.txt Upgrade to the latest Python 2.7.x Mar 21, 2017 is a powered by Django and hosted on Heroku.

Setup Instructions


  1. Bower
  2. LessCSS
  3. Python 2.x

Running Locally

  1. Install requirements

    pip install -r requirements.txt
    bower update
  2. Create screenshot thumbnails

    python process_screenshots
  3. Run the development server

    python runserver


Contributing is easy: fork this repository on Github, make your changes, and make a pull request.

Screenshots (& Configurations)

  1. Drop your screenshot image into qtile/static/img/screenshots/
  2. Add your screenshot (and a link to your config, if applicable) to data/Screenshot.yaml

Note: You'll need to re-run python process_screenshots for your updated screenshot thumbnail to display locally.


  1. Add a link to your video (on YouTube, Vimeo, etc) to data/Video.yaml