A corporation manager and dashboard for EVE Online
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
Ben Kurtovic 79b88d4d08 Better session expiry handling, storing creation timestamp in cookie. 8年前
calefaction Better session expiry handling, storing creation timestamp in cookie. 8年前
config Clean up styles and make them configurable. 8年前
data Flesh out database, authentication, EVE SSO, docstrings. 8年前
scripts Rename uwsgi config file; add top script. 8年前
static Switch style immediately with JS. 8年前
templates Add custom 404. 8年前
.gitignore Add logging. 8年前
LICENSE Flask basics, style. 8年前
README.md Use character style over default site-wide stylesheet. 8年前
app.py Better session expiry handling, storing creation timestamp in cookie. 8年前
requirements.txt Rename uwsgi config file; add top script. 8年前

README.md

calefaction

calefaction is a corporation manager and dashboard for the video game EVE Online.

Guide

Install

git clone git@github.com:earwig/calefaction.git
cd calefaction
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt

Setup

cp config/config.yml.sample config/config.yml
vim config/config.yml  # follow instructions
cat data/schema.sql | sqlite3 data/db.sqlite3
mkdir logs
sudo chmod 0600 config/config.yml data/db.sqlite3
sudo chown www-data:www-data config/config.yml data data/db.sqlite3 logs

Test

./app.py
# go to http://localhost:8080

Deploy

uwsgi --ini config/uwsgi.ini
# proxy to http://127.0.0.1:9001