No project description provided
Project description
Lyon e-Sport assets generator
This website help you to generate assets from an image and GET parameters
Requirements
- Python (check version in pyproject.toml)
Install
pip install les-assets-generator
Dev
Install Poetry with version >= 1.2.0a1
Install and setup dependencies
poetry install
poetry shell
pre-commit install
Run pre-commit
pre-commit run --all-files
Configuration
Production only
Set the environnement for production (.env file or env vars)
Dev: les_assets_generator.assets_generator.settings.dev
Prod: les_assets_generator.assets_generator.settings.production
DJANGO_SETTINGS_MODULE="les_assets_generator.assets_generator.settings.production"
# Database URL following https://github.com/jazzband/dj-database-url#url-schema
DATABASE_URL="sqlite:////opt//assets-generator//db.sqlite3"
# Folder that store static files
DJANGO_STATIC_ROOT="/var/www/assets-generator/static"
# Folder that store media files
DJANGO_MEDIA_ROOT="/var/www/assets-generator/media"
# Django allowed host like .lyon-esport.fr
DJANGO_ALLOWED_HOST=""
# Django log level
DJANGO_LOG_LEVEL=""
# Set the secret key for session and other thinks
SECRET_KEY=""
# Used to generate example URL in django admin like https://assets.lyon-esport.fr
DEFAULT_DOMAIN=""
# Set allowed google email domain like lyon-esport.fr
GOOGLE_DOMAIN=""
Run
$ export DJANGO_SETTINGS_MODULE="les_assets_generator.assets_generator.settings.production"
$ python -m les_assets_generator.manage makemigrations
$ python -m les_assets_generator.manage migrate
$ python -m les_assets_generator.manage compilemessages
Dev
$ cd les_assets_generator
$ python -m les_assets_generator.manage runserver
Production
$ python -m les_assets_generator.manage collectstatic --noinput
$ gunicorn les_assets_generator.assets_generator.wsgi:application --bind localhost:8000 --workers 3
i18n
https://docs.djangoproject.com/en/4.1/topics/i18n/translation/#message-files
Licence
The code is under CeCILL license.
You can find all details here: https://cecill.info/licences/Licence_CeCILL_V2.1-en.html
Credits
Copyright © Lyon e-Sport, 2022
Contributor(s):
-Ortega Ludovic - ludovic.ortega@lyon-esport.fr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file les-assets-generator-0.6.0.tar.gz
.
File metadata
- Download URL: les-assets-generator-0.6.0.tar.gz
- Upload date:
- Size: 27.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0b1 CPython/3.10.7 Linux/5.15.0-1020-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e7da987c9b294cd224805e8f5d26861241932142c20bc839c718c5aa78bc853 |
|
MD5 | 10c61c2cf34684b93a6adace8460ae58 |
|
BLAKE2b-256 | b29bbc734ad1cf0f69da2979750d542bbb95b99d61ef831442315d4e0b10791c |
File details
Details for the file les_assets_generator-0.6.0-py3-none-any.whl
.
File metadata
- Download URL: les_assets_generator-0.6.0-py3-none-any.whl
- Upload date:
- Size: 48.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0b1 CPython/3.10.7 Linux/5.15.0-1020-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7887fb337bc356e65de1b19135f5d94c117733a4eec20415a715c27cb730dcbd |
|
MD5 | 17ac35e749f31ecc419286e78a025c17 |
|
BLAKE2b-256 | 90b5826f0cdfd3e7a347195f39649a043e84d80412291ecf2f01ae8c097352f6 |