fix: Remove loading page
This commit is contained in:
34
server.py
34
server.py
@@ -24,7 +24,6 @@ from zoneinfo import ZoneInfo
|
||||
from blueprints import now, blog, wellknown, api, podcast, acme, spotify
|
||||
from tools import (
|
||||
isCLI,
|
||||
isCrawler,
|
||||
getAddress,
|
||||
getFilePath,
|
||||
error_response,
|
||||
@@ -233,32 +232,9 @@ def index():
|
||||
if "podcast.woodburn.au" in request.host:
|
||||
return render_template("podcast.html")
|
||||
|
||||
loaded = False
|
||||
if request.referrer:
|
||||
# Check if referrer includes nathan.woodburn.au
|
||||
if "nathan.woodburn.au" in request.referrer:
|
||||
loaded = True
|
||||
if request.cookies.get("loaded"):
|
||||
loaded = True
|
||||
|
||||
# Always load if load is in the query string
|
||||
if request.args.get("load"):
|
||||
loaded = False
|
||||
if isCLI(request):
|
||||
return curl_response(request)
|
||||
|
||||
if not loaded and not isCrawler(request):
|
||||
# Set cookie
|
||||
resp = make_response(
|
||||
render_template("loading.html").replace(
|
||||
"https://nathan.woodburn.au/loading", "https://nathan.woodburn.au/"
|
||||
),
|
||||
200,
|
||||
{"Content-Type": "text/html"},
|
||||
)
|
||||
resp.set_cookie("loaded", "true", max_age=604800)
|
||||
return resp
|
||||
|
||||
# Use cached git data
|
||||
git = get_git_latest_activity()
|
||||
repo_name = git["repo"]["name"].lower()
|
||||
@@ -309,9 +285,7 @@ def index():
|
||||
SOLaddress = getAddress("SOL")
|
||||
BTCaddress = getAddress("BTC")
|
||||
ETHaddress = getAddress("ETH")
|
||||
# Set cookie
|
||||
resp = make_response(
|
||||
render_template(
|
||||
return render_template(
|
||||
"index.html",
|
||||
handshake_scripts=getHandshakeScript(request.host),
|
||||
HNS=HNSaddress,
|
||||
@@ -325,13 +299,7 @@ def index():
|
||||
projects=projects,
|
||||
time=time,
|
||||
message="",
|
||||
),
|
||||
200,
|
||||
{"Content-Type": "text/html"},
|
||||
)
|
||||
resp.set_cookie("loaded", "true", max_age=604800)
|
||||
|
||||
return resp
|
||||
|
||||
|
||||
# region Donate
|
||||
|
||||
Reference in New Issue
Block a user