Snipt: Glitch Edition
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alison Watson 250f5ddef1 more TODO 2 년 전
accounts fix 2 년 전
blogs desecrate the corporate element 2 년 전
media desecrate the corporate element 2 년 전
snipts desecrate the corporate element 2 년 전
static Add static. 7 년 전
teams desecrate the corporate element 2 년 전
templates "Account" button -> "Preferences" button 2 년 전
user-admin Black. 2 년 전
utils Black. 2 년 전
.gitignore Some initial work on gutting es 2 년 전
.venv Adding venvs 10 년 전
Procfile Prepping for Heroku. 5 년 전 more TODO 2 년 전 Moving 9 년 전
app.json desecrate the corporate element 2 년 전 Removing some old Gunicorn stuff and refactors for Django 1.6. 8 년 전
requirements.txt Bump deps for security 2 년 전 desecrate the corporate element 2 년 전
runtime.txt Peg to Python 3.7 2 년 전 Revert "Snipt -> Siftie, first pass." 2 년 전 desecrate the corporate element 2 년 전 Disable search until we can get ES going again. 2 년 전 desecrate the corporate element 2 년 전 Need settings. 5 년 전

Snipt Glitch Edition

In Which, Somehow, A Centralized, Highly Connected Service Is Turned Into A Decentralized And Open One


In no particular order.

  • Theming. Probably via config variables.
  • Domain name. Every instance of should be replaced by a variable, and snipt.s3.amazonaws media should also be made into a separate variable. Don't forget the git repo and documentation too!
  • De-minify everything and add a Python-based minifier.
  • Make deploys easier by automating the database creation. Probably make a Python script which does this along with the resource and minifying stuff.
  • Turn remaining environment vars into config vars.
  • Some tiny issues with the decoupling of systems.
  • Code re-organization.
  • Locally stored avatars.
  • Add SystemD and Nginx example configs.
  • Remove “Pro” field for users

Environment Variables

  • DISABLE_SIGNUP if set to true will disable account registration.

This list is incomplete. You can help b%Yキ%&%%%b%$キ"H%&%%%Y%&%%%%%%%?%&%%%%%%


Make sure you have PostgreSQL installed and running beforehand. (If you don't know how to run it, you probably want the systemctl service.)


The following text should be replaced:

  • CURRENT_USER with the current user.
  • EDITOR with your editor of choice.
  • PORT with the port to run the service on. This will default to 8000.


  • Clone the repo.
  • cd snipt
  • python3 -m venv envs/snipt
  • bash
  • source envs/snipt/bin/activate
  • pip install -r requirements.txt (this will emit some errors, don't worry, they're fine)
  • createuser CURRENT_USER
  • createdb snipt --owner=CURRENT_USER
  • cp
  • ./
  • python runserver

ENCODING U ;;;;;;;;;;;;;;ャヲ%娃ツャクヲ」ゥャクヲ、ャァャキ%Y。、ャクヲ」%bャカ。、“Hャクヲ、%Yャクヲ、ャァャヲ;,