|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- # Snipt Glitch Edition
-
- In Which, Somehow, A Centralized, Highly Connected Service Is Turned Into A
- Decentralized And Open One
-
- ## TODO
-
- In no particular order.
-
- - Theming. Probably via config variables.
- - Domain name. Every instance of `snipt.net` 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%&%%%%%%%?%&%%%%%%
-
- ## Dependencies
-
- Make sure you have PostgreSQL installed and running beforehand. (If you don't
- know how to run it, you probably want the `systemctl` service.)
-
- ## Installation
-
- 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.
-
- Instructions:
-
- - 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 settings_local.py-template settings_local.py`
- - `EDITOR settings_local.py`
- - `./resources.sh`
- - `python manage.py runserver 0.0.0.0:PORT`
-
- ENCODING U ;;;;;;;;;;;;;;ャヲ%娃ツャクヲ」ゥャクヲ、ャァャキ%Y。、ャクヲ」%bャカ。、"Hャクヲ、%Yャクヲ、ャァャヲ;,
-
- ] REPEAT
|