aboutsummaryrefslogtreecommitdiffstats
path: root/siteconfig.py
diff options
context:
space:
mode:
Diffstat (limited to 'siteconfig.py')
-rw-r--r--siteconfig.py32
1 files changed, 23 insertions, 9 deletions
diff --git a/siteconfig.py b/siteconfig.py
index fa73b46..4e0ef90 100644
--- a/siteconfig.py
+++ b/siteconfig.py
@@ -1,15 +1,20 @@
+"""
+siteconfig.py - user editable configuration file
+"""
+
+
class siteconfig:
# REQUIRED SETTINGS#
- DOMAIN = "example.net" # Your site here!
- HOME_TITLE = "WELCOME" # Goes right under
- # your site
- LINKS_FILE = ".links" # ".lnx" if you like
- DESC_FILE = ".description" # ".desc"
- DEFAULT_MIMETYPE = "application/octet-stream"
+ DOMAIN = "example.net" # Your site here!
+ HOME_TITLE = "WELCOME" # Goes right under
+ # your site
+ LINKS_FILE = ".links" # ".lnx" if you like
+ DESC_FILE = ".description" # ".desc"
+ DEFAULT_MIMETYPE = "application/octet-stream"
# ^This usually prompts a browser to download a file if the mime
# type is unknown. A good alternative might be "text/plain"
-
+
# Add your desired mimetypes to the csv file
MIMETYPES = {}
with open('mimetypes.csv') as f:
@@ -23,9 +28,18 @@ class siteconfig:
# ./templates/site/. You can change this to only specific directories, but
# these still have to be in ./templates/site
MAIN_SITE_DIRS = None # ["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 = None # Something random.
- # Special option for Flask Compress
+ SECRET_KEY = None # Something random.
+
+ # Option for Flask Compress
# see here https://pypi.org/project/Flask-Compress/
COMPRESS_MIMETYPES = list(MIMETYPES.values())
+
+ # Option for Flask Caching
+ # https://flask-caching.readthedocs.io/en/latest/#configuring-flask-caching
+ CACHE_TYPE = "SimpleCache"
+
+ # Time in seconds that your files stay cached for
+ CACHE_DEFAULT_TIMEOUT = 300