update idk
All checks were successful
Deploy website / deploy (push) Successful in 2m1s

This commit is contained in:
2026-03-29 15:50:47 +01:00
parent 8dae4c1b5d
commit af5116d931
12 changed files with 41 additions and 59 deletions

View File

@@ -2,11 +2,6 @@
from flask import Blueprint, render_template, abort, request
import os, markdown
try:
from src.name import get_name
except ImportError:
from name import get_name
# Create blueprint
bp = Blueprint('dynamic_routes', __name__)
@@ -38,22 +33,20 @@ def catch_all(filename):
return render_template(
'bases/directory.html',
directory=filename + "/" if not filename.endswith('/') else filename,
pages=ListFiles(filename),
name=get_name(request)
pages=ListFiles(filename)
)
return render_template(f'pages/{filename}', name=get_name(request))
return render_template(f'pages/{filename}')
elif os.path.exists(get_path(filename + '.html')):
return render_template(f'pages/{filename}.html', name=get_name(request))
return render_template(f'pages/{filename}.html')
elif os.path.exists(get_path(filename + '.md')):
output = markdown.markdown(open(get_path(filename + '.md'), "r").read())
return render_template(
f'bases/md.html',
title = filename.split("/")[-1],
markdown = output,
name=get_name(request)
markdown = output
)
else:

View File

@@ -1,11 +1,6 @@
from flask import Blueprint, render_template, request
from flask import Blueprint, render_template
from werkzeug.exceptions import HTTPException
try:
from src.name import get_name
except ImportError:
from name import get_name
bp = Blueprint("errors", __name__)
@@ -13,19 +8,19 @@ bp = Blueprint("errors", __name__)
@bp.route('/500')
@bp.app_errorhandler(500)
def internal_server_error(error:HTTPException=None):
return render_template('errors/500.html', error=error, name=get_name(request)), 500
return render_template('errors/500.html', error=error), 500
@bp.route('/404')
@bp.app_errorhandler(404)
def not_found(error:HTTPException=None):
return render_template('errors/404.html', error=error, name=get_name(request)), 404
return render_template('errors/404.html', error=error), 404
@bp.route('/400')
@bp.app_errorhandler(400)
def bad_request(error:HTTPException=None):
return render_template('errors/400.html', error=error, name=get_name(request)), 400
return render_template('errors/400.html', error=error), 400
@bp.route('/idk')
@@ -40,5 +35,4 @@ def idk(error:HTTPException=None):
code = error.code,
description = error.description,
err_name = error.name,
name=get_name(request)
), error.code

View File

@@ -7,10 +7,8 @@ try:
import src.dynamic_routes as dynamic_routes
import src.errors as errors
import src.pg_log as pg_log
from src.name import get_name
except ImportError:
import dynamic_routes, errors, pg_log
from name import get_name
from dotenv import load_dotenv
load_dotenv()
@@ -62,15 +60,15 @@ log.info("Blueprints registered.")
# ROUTES
@app.route("/")
def index():
return render_template("index.html", name=get_name(request))
return render_template("index.html")
@app.route("/toaster")
def toaster():
return render_template("toaster.html", name=get_name(request))
return render_template("toaster.html")
@app.route("/terminal")
def terminal():
return render_template("terminal.html", name=get_name(request))
return render_template("terminal.html")

View File

@@ -1,5 +0,0 @@
def get_name(req):
if req.headers.get("Host") == "proot.uk":
return "Toaster"
else:
return "Alfie King"