diff --git a/env_template.env b/env_template.env index ffdd80064..416984d4a 100644 --- a/env_template.env +++ b/env_template.env @@ -13,8 +13,7 @@ export TURNSTILE_SECRET='blahblahblah' export YOUTUBE_KEY='blahblahblah' export VAPID_PUBLIC_KEY='blahblahblah' export VAPID_PRIVATE_KEY='blahblahblah' -export DONATE_SERVICE='blahblahblah' -export DONATE_LINK='https://blahblahblah' +export DONATE_LINK='blahblahblah' export CF_KEY='blahblahblah' export CF_ZONE='blahblahblah' export DEBIAN_FRONTEND='noninteractive' diff --git a/files/helpers/config/const.py b/files/helpers/config/const.py index b1e36606f..6fde05c5c 100644 --- a/files/helpers/config/const.py +++ b/files/helpers/config/const.py @@ -34,8 +34,6 @@ TURNSTILE_SECRET = environ.get("TURNSTILE_SECRET").strip() YOUTUBE_KEY = environ.get("YOUTUBE_KEY").strip() VAPID_PUBLIC_KEY = environ.get("VAPID_PUBLIC_KEY").strip() VAPID_PRIVATE_KEY = environ.get("VAPID_PRIVATE_KEY").strip() -DONATE_SERVICE = environ.get("DONATE_SERVICE").strip() -DONATE_LINK = environ.get("DONATE_LINK").strip() CF_KEY = environ.get("CF_KEY").strip() CF_ZONE = environ.get("CF_ZONE").strip() blackjack = environ.get("BLACKJACK", "").strip() @@ -44,6 +42,13 @@ PROGSTACK_MUL = float(environ.get("PROGSTACK_MUL", 2.0)) ENCOURAGED = environ.get("ENCOURAGED", "").strip().split() ENCOURAGED2 = environ.get("ENCOURAGED2", "").strip().split() +DONATE_LINK = environ.get("DONATE_LINK").strip() + +if DONATE_LINK == DEFAULT_CONFIG_VALUE: + DONATE_SERVICE = DONATE_LINK +else: + DONATE_SERVICE = tldextract.extract(DONATE_LINK).domain.capitalize() + class Service(Enum): RDRAMA = auto() CHAT = auto() diff --git a/files/templates/donate.html b/files/templates/donate.html index 073c62ef1..644c0ff86 100644 --- a/files/templates/donate.html +++ b/files/templates/donate.html @@ -5,7 +5,7 @@
{{DONATE_SERVICE}} | {{DONATE_LINK}} | @@ -25,7 +25,7 @@
You're a {{TIER_TO_NAME[v.patron] if v.patron else "freeloader"}}!
{% if v.patron %} Thanks ily! <3{% endif %} - {% if not v.patron and v.truescore >= TRUESCORE_MINIMUM and DONATE_SERVICE != DEFAULT_CONFIG_VALUE %} + {% if not v.patron and v.truescore >= TRUESCORE_MINIMUM and DONATE_LINK != DEFAULT_CONFIG_VALUE %}To stop freeloading, first verify your email, support us on {{DONATE_SERVICE}} with the same email, and click "Claim {{patron}} Rewards"
{% elif not v.patron %}To stop freeloading, you can donate via crypto. Please let us know first beforehand by sending us a modmail. Thanks!
diff --git a/files/templates/settings/security.html b/files/templates/settings/security.html index 4e0ae379b..fc18b1251 100644 --- a/files/templates/settings/security.html +++ b/files/templates/settings/security.html @@ -43,7 +43,7 @@ {% endif %}