aboutsummaryrefslogtreecommitdiffstats
path: root/siteconfig.py
diff options
context:
space:
mode:
authormjfernez <mjf@mjfer.net>2021-11-26 15:25:43 -0500
committermjfernez <mjf@mjfer.net>2021-11-26 15:25:43 -0500
commit5265b6ffb405f019647fd28ede8458fd6ab40dc5 (patch)
treebadc8cc50843bc1f394b41031da2630a616b1aa3 /siteconfig.py
parentf7851f77015a26a37780df0e425e4943eab5f7bb (diff)
parent274a23b6fe167d30ce063aa1cc2f07374d18bc04 (diff)
downloadezcms-5265b6ffb405f019647fd28ede8458fd6ab40dc5.tar.gz
Merge branch 'master' into mjfer.net
Updates branch to the saner config setup
Diffstat (limited to 'siteconfig.py')
-rw-r--r--siteconfig.py41
1 files changed, 7 insertions, 34 deletions
diff --git a/siteconfig.py b/siteconfig.py
index f5cbee6..8717a82 100644
--- a/siteconfig.py
+++ b/siteconfig.py
@@ -1,38 +1,11 @@
"""
siteconfig.py - user editable configuration file
"""
-import os
-
-
-class siteconfig:
- # BACKGROUND SETTINGS #
- # These don't need to be changed
-
- # This setting is required, don't change it unless you're running
- # things in different directories
- BASE_DIR = "./templates/site/"
-
- # Add your desired mimetypes to the csv file
- MIMETYPES = {}
- with open('mimetypes.csv') as f:
- for line in f.readlines():
- ext, mime = line.strip().split(',')
- MIMETYPES.update({ext: mime})
-
- # This reads your omit file.
- # Entries should be the full path from the site directory.
- # For example "dontread.txt" in this project is entered as
- # 'thoughts/rants/donread.txt'
- RSS_OMIT = []
- with open('omit') as f:
- for line in f.readlines():
- RSS_OMIT.append(BASE_DIR + line.strip())
-
- DEFAULT_SITE_DIRS = []
- for x in os.listdir(BASE_DIR):
- if os.path.isdir(BASE_DIR + x) and not x.startswith("."):
- DEFAULT_SITE_DIRS.append(x)
+# config defines default configuration values which you can override in
+# this file
+from config import config
+class siteconfig(config):
# REQUIRED SETTINGS #
DOMAIN = "mjfer.net" # Your site here!
@@ -50,16 +23,16 @@ class siteconfig:
# these still have to be in ./templates/site
MAIN_SITE_DIRS = sorted(
- DEFAULT_SITE_DIRS
+ config.DEFAULT_SITE_DIRS
) # ["dir1", "dir2", "dir3"]
# Set a custom secret key. If not set, it will be generated
# Most of the time, you don't need to set this!
- SECRET_KEY = os.urandom(32) # replace with random number.
+ SECRET_KEY = config.GENERATED_SECRET_KEY # replace with random number.
# Options for Flask Compress
# see here https://pypi.org/project/Flask-Compress/
- COMPRESS_MIMETYPES = list(MIMETYPES.values())
+ COMPRESS_MIMETYPES = list(config.MIMETYPES.values())
# Options for Flask Caching
# https://flask-caching.readthedocs.io/en/latest/#configuring-flask-caching