diff --git a/files/helpers/const.py b/files/helpers/const.py index f49df0ced..851f88b49 100644 --- a/files/helpers/const.py +++ b/files/helpers/const.py @@ -195,6 +195,24 @@ LOTTERY_TICKET_COST = 12 LOTTERY_SINK_RATE = 3 LOTTERY_DURATION = 60 * 60 * 24 * 7 +SIDEBAR_THREAD = 0 +BANNER_THREAD = 0 +BADGE_THREAD = 0 +SNAPPY_THREAD = 0 +MARSEY_THREAD = 0 +GAMBLING_THREAD = 0 + +if SITE in ('rdrama.net', 'devrama.xyz'): + SIDEBAR_THREAD = 37696 + BANNER_THREAD = 37697 + BADGE_THREAD = 37833 + SNAPPY_THREAD = 37749 + MARSEY_THREAD = 37838 + GAMBLING_THREAD = 39413 +elif SITE == 'deuxrama.net': + BADGE_THREAD = 142 + + if SITE in {'rdrama.net', 'devrama.xyz', 'deuxrama.net'}: HOLE_COST = 50000 HOLE_INACTIVITY_DELETION = True @@ -882,7 +900,7 @@ if path.exists(f'snappy_{snappy_name}.txt'): YOUTUBE_KEY = environ.get("YOUTUBE_KEY", "").strip() -ADMIGGERS = (37696,37697,37749,37833,37838,39413) +ADMIGGERS = {SIDEBAR_THREAD,BANNER_THREAD,BADGE_THREAD,SNAPPY_THREAD,MARSEY_THREAD,GAMBLING_THREAD} proxies = {"http":"http://127.0.0.1:18080","https":"http://127.0.0.1:18080"} diff --git a/files/helpers/jinja2.py b/files/helpers/jinja2.py index 40e0ca164..03fc5b004 100644 --- a/files/helpers/jinja2.py +++ b/files/helpers/jinja2.py @@ -53,7 +53,7 @@ def inject_constants(): "AUTOJANNY_ID":AUTOJANNY_ID, "PUSHER_ID":PUSHER_ID, "CC":CC, "CC_TITLE":CC_TITLE, "listdir":listdir, "MOOSE_ID":MOOSE_ID, "AEVANN_ID":AEVANN_ID, "PIZZASHILL_ID":PIZZASHILL_ID, "DEFAULT_COLOR":DEFAULT_COLOR, - "COLORS":COLORS, "ADMIGGERS":ADMIGGERS, "time":time, + "COLORS":COLORS, "time":time, "HOLE_NAME": HOLE_NAME, "HOLE_STYLE_FLAIR": HOLE_STYLE_FLAIR, "HOLE_REQUIRED": HOLE_REQUIRED, "LOTTERY_ENABLED": LOTTERY_ENABLED, "GUMROAD_LINK": GUMROAD_LINK, "DEFAULT_THEME": DEFAULT_THEME, "DESCRIPTION": DESCRIPTION, "PERMS": PERMS, diff --git a/files/routes/comments.py b/files/routes/comments.py index 4c3e34f57..88ad9479f 100644 --- a/files/routes/comments.py +++ b/files/routes/comments.py @@ -196,21 +196,21 @@ def api_comment(v): image = process_image(oldname) if image == "": return {"error":"Image upload failed"} if v.admin_level > 2 and level == 1: - if parent_post.id == 37696: + if parent_post.id == SIDEBAR_THREAD: li = sorted(os.listdir(f'files/assets/images/{SITE_NAME}/sidebar'), key=lambda e: int(e.split('.webp')[0]))[-1] num = int(li.split('.webp')[0]) + 1 filename = f'files/assets/images/{SITE_NAME}/sidebar/{num}.webp' copyfile(oldname, filename) process_image(filename, 400) - elif parent_post.id == 37697: + elif parent_post.id == BANNER_THREAD: li = sorted(os.listdir(f'files/assets/images/{SITE_NAME}/banners'), key=lambda e: int(e.split('.webp')[0]))[-1] num = int(li.split('.webp')[0]) + 1 filename = f'files/assets/images/{SITE_NAME}/banners/{num}.webp' copyfile(oldname, filename) process_image(filename) - elif parent_post.id == 37833: + elif parent_post.id == BADGE_THREAD: try: badge_def = loads(body) name = badge_def["name"] @@ -228,7 +228,7 @@ def api_comment(v): data=f'{{"files": ["https://{request.host}/assets/images/badges/{badge.id}.webp"]}}', timeout=5) except Exception as e: return {"error": str(e)}, 400 - elif v.admin_level > 2 and parent_post.id == 37838: + elif v.admin_level > 2 and parent_post.id == MARSEY_THREAD: try: marsey = loads(body.lower()) @@ -277,7 +277,7 @@ def api_comment(v): body = body.strip() - if v.admin_level > 2 and parent_post.id == 37749 and level == 1: + if v.admin_level > 2 and parent_post.id == SNAPPY_THREAD and level == 1: with open(f"snappy_{SITE_NAME}.txt", "a", encoding="utf-8") as f: f.write('\n{[para]}\n' + body)