mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 08:09:37 +00:00
Goslar Event Prototype
Website prototype using Python, Flask and Postgres running on Heroku.
Setup
Environment variables
Create .env file in the root directory and define the following variables:
DATABASE_URL=
GOOGLE_OAUTH_CLIENT_ID=
GOOGLE_OAUTH_CLIENT_SECRET=
OAUTHLIB_INSECURE_TRANSPORT=true
OAUTHLIB_RELAX_TOKEN_SCOPE=true
GOOGLE_MAPS_API_KEY=
Install and run
pip install -r requirements.txt
flask run --host 0.0.0.0
Development
Database
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
Local development only
python manage.py db history
python manage.py db downgrade
// reset git: migrations/versions
python manage.py db migrate
python manage.py db upgrade
Kill local detached server
lsof -i :5000
kill -9 PIDNUMBER
i18n
https://pythonhosted.org/Flask-BabelEx/
Init
pybabel extract -F babel.cfg -o messages.pot . && pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot . && pybabel init -i messages.pot -d translations -l de
Neue msgid's scannen und in *.po mergen
pybabel extract -F babel.cfg -o messages.pot . && pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot . && pybabel update -i messages.pot -d translations
Nach dem Übersetzen
pybabel compile -d translations
Languages
JavaScript
40.9%
HTML
37.7%
Python
20.8%
CSS
0.6%