const: move to files.helpers.config

pull/59/head
justcool393 2022-12-09 18:52:52 -06:00
parent a8cf2e84b4
commit 4112347c64
66 changed files with 65 additions and 66 deletions

View File

@ -14,7 +14,7 @@ from flask_limiter import Limiter
from sqlalchemy import *
from sqlalchemy.orm import scoped_session, sessionmaker
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.const_stateful import const_initialize
from files.helpers.settings import reload_settings, start_watching_settings

View File

@ -3,7 +3,7 @@ from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
# then load our required constants...
from files.helpers.const import FEATURES, KOFI_TOKEN
from files.helpers.config.const import FEATURES, KOFI_TOKEN
# then load all of our classes :)
from .alts import *

View File

@ -5,7 +5,7 @@ from sqlalchemy.orm import relationship
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import AWARDS, HOUSE_AWARDS
from files.helpers.config.const import AWARDS, HOUSE_AWARDS
from files.helpers.lazy import lazy

View File

@ -5,7 +5,7 @@ from sqlalchemy.orm import relationship
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import SITE_NAME
from files.helpers.config.const import SITE_NAME
from files.helpers.lazy import lazy
class BadgeDef(Base):

View File

@ -5,7 +5,7 @@ from sqlalchemy.orm import relationship, scoped_session
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import SITE_FULL
from files.helpers.config.const import SITE_FULL
from files.helpers.lazy import lazy
from .comment import Comment

View File

@ -10,7 +10,7 @@ from sqlalchemy.schema import FetchedValue
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.lazy import lazy
from files.helpers.regex import *
from files.helpers.sorting_and_time import *

View File

@ -3,7 +3,7 @@ from typing import Any, Callable, Optional, Tuple, Union
from sqlalchemy import Column, func
from sqlalchemy.orm import scoped_session
from files.helpers.const import LEADERBOARD_LIMIT
from files.helpers.config.const import LEADERBOARD_LIMIT
from .badges import Badge
from .marsey import Marsey

View File

@ -4,7 +4,7 @@ from sqlalchemy import Column, ForeignKey
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.lazy import lazy
class Lottery(Base):

View File

@ -5,7 +5,7 @@ from sqlalchemy.orm import relationship
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.lazy import lazy
from files.helpers.regex import censor_slurs
from files.helpers.sorting_and_time import make_age_string

View File

@ -8,7 +8,7 @@ from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.lazy import lazy
from files.helpers.const import *
from files.helpers.config.const import *
from .sub_relationship import *

View File

@ -5,7 +5,7 @@ from sqlalchemy.orm import relationship
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.lazy import lazy
from files.helpers.regex import censor_slurs
from files.helpers.sorting_and_time import make_age_string

View File

@ -7,7 +7,7 @@ from sqlalchemy.orm import deferred, relationship, scoped_session
from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.lazy import lazy
from files.helpers.regex import *
from files.helpers.sorting_and_time import make_age_string

View File

@ -12,7 +12,7 @@ from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.classes.casino_game import Casino_Game
from files.classes.sub import Sub
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.media import *
from files.helpers.security import *
from files.helpers.sorting_and_time import *

View File

@ -1,6 +1,6 @@
from sqlalchemy import inspect
from files.helpers.const import AWARDS2, AWARDS_DISABLED
from files.helpers.config.const import AWARDS2, AWARDS_DISABLED
from files.__main__ import engine
from files.events.classes import *

View File

@ -1,2 +1,2 @@
from .const import *
from .config.const import *
from .jinja import *

View File

@ -12,7 +12,7 @@ from files.classes.notifications import Notification
from files.classes.polls import CommentOption, SubmissionOption
from files.helpers.alerts import send_repeatable_notification
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.const_stateful import *
from files.helpers.discord import discord_message_send
from files.helpers.get import *

View File

@ -7,7 +7,7 @@ from pywebpush import webpush
from files.classes import Comment, Notification, PushSubscription
from .const import *
from .config.const import *
from .regex import *
from .sanitize import *

View File

@ -5,7 +5,7 @@ from collections import defaultdict
import gevent
import gevent_inotifyx as inotify
from files.helpers.const import HOLIDAY_EVENT
from files.helpers.config.const import HOLIDAY_EVENT
ASSET_DIR = 'files/assets'
ASSET_SUBDIRS = ['/css', '/js', '/js/vendor']

View File

@ -4,7 +4,7 @@ from flask import g
from files.classes.user import User
from files.helpers.alerts import send_repeatable_notification
from files.helpers.const import bots, patron, SITE_NAME
from files.helpers.config.const import bots, patron, SITE_NAME
def award_timers(v, bot=False):
now = time.time()

View File

@ -1,7 +1,7 @@
import time
from files.classes.casino_game import Casino_Game
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.useractions import badge_grant
def get_game_feed(game, db):

View File

@ -3,7 +3,7 @@ from typing import List, Optional, Union
import requests
from files.helpers.const import CF_HEADERS, CF_ZONE, DEFAULT_CONFIG_VALUE
from files.helpers.config.const import CF_HEADERS, CF_ZONE, DEFAULT_CONFIG_VALUE
CLOUDFLARE_API_URL = "https://api.cloudflare.com/client/v4"
CLOUDFLARE_REQUEST_TIMEOUT_SECS = 5

View File

@ -1,4 +1,3 @@
from copy import deepcopy
from enum import Enum, auto
from os import environ, path

View File

@ -3,7 +3,7 @@ from os import path
from sqlalchemy.orm import scoped_session
from files.classes import Marsey
from files.helpers.const import SITE_NAME
from files.helpers.config.const import SITE_NAME
marseys_const = []
marseys_const2 = []

View File

@ -13,7 +13,7 @@ import files.routes.streamers as route_streamers
from files.__main__ import cache
from files.classes import *
from files.helpers.alerts import send_repeatable_notification
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.lottery import check_if_end_lottery_task
from files.helpers.roulette import spin_roulette_wheel

View File

@ -1,6 +1,6 @@
import requests
from .const import *
from .config.const import *
def discord_message_send(channel_id, message):
requests.post(

View File

@ -5,7 +5,7 @@ from sqlalchemy import and_, any_, or_
from sqlalchemy.orm import joinedload, selectinload, Query
from files.classes import Comment, CommentVote, Hat, Sub, Submission, User, UserBlock, Vote
from files.helpers.const import AUTOJANNY_ID
from files.helpers.config.const import AUTOJANNY_ID
def sanitize_username(username:str) -> str:
if not username: return username

View File

@ -1,4 +1,4 @@
from files.helpers.const import LOG_DIRECTORY
from files.helpers.config.const import LOG_DIRECTORY
def log_file(log_str:str, log_filename="rdrama.log"):
'''

View File

@ -8,7 +8,7 @@ from files.classes.lottery import Lottery
from files.helpers.alerts import *
from files.helpers.useractions import *
from .const import *
from .config.const import *
LOTTERY_WINNER_BADGE_ID = 137

View File

@ -2,7 +2,7 @@ import requests
import time
from files.helpers.security import *
from files.helpers.const import EMAIL, MAILGUN_KEY
from files.helpers.config.const import EMAIL, MAILGUN_KEY
from urllib.parse import quote

View File

@ -16,7 +16,7 @@ from sqlalchemy.orm.session import Session
from files.classes.media import *
from files.helpers.cloudflare import purge_files_in_cache
from .const import *
from .config.const import *
def process_files(files, v):
body = ''

View File

@ -7,7 +7,7 @@ from flask_caching import Cache
from flask import g
from sqlalchemy import or_
import files.helpers.const as const
import files.helpers.config.const as const
from files.classes.badges import Badge
from files.classes.comment import Comment
from files.classes.user import User

View File

@ -3,7 +3,7 @@ import re
from random import choice, choices
from typing import List, Optional, Union
from .const import *
from .config.const import *
valid_username_chars = 'a-zA-Z0-9_\-'
valid_username_regex = re.compile("^[a-zA-Z0-9_\-]{3,25}$", flags=re.A)

View File

@ -14,7 +14,7 @@ from bs4 import BeautifulSoup
from mistletoe import markdown
from files.classes.domains import BannedDomain
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.const_stateful import *
from files.helpers.regex import *
from .get import *

View File

@ -1,6 +1,6 @@
from werkzeug.security import *
from .const import *
from .config.const import *
def generate_hash(string):
msg = bytes(string, "utf-16")

View File

@ -4,7 +4,7 @@ import os
import gevent
import gevent_inotifyx as inotify
from files.helpers.const import SETTINGS_FILENAME
from files.helpers.config.const import SETTINGS_FILENAME
_SETTINGS = {
"bots": True,

View File

@ -9,7 +9,7 @@ from files.classes.comment import Comment
from files.classes.user import User
from files.helpers.casino import distribute_wager_badges
from .const import *
from .config.const import *
minimum_bet = 5
maximum_bet = INFINITY

View File

@ -3,7 +3,7 @@ from typing import Optional
from sqlalchemy.sql import func
from files.helpers.const import *
from files.helpers.config.const import *
def apply_time_filter(t, objects, cls):
now = int(time.time())

View File

@ -10,7 +10,7 @@ from files.classes.comment import Comment
from files.classes.votes import Vote, CommentVote
from files.classes.marsey import Marsey
from files.classes.award import AwardRelationship
from files.helpers.const import *
from files.helpers.config.const import *
def generate_charts_task(site):
chart(kind='daily', site=site)

View File

@ -1,7 +1,7 @@
from math import floor
from random import randint
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.lottery import *
special_min = 100

View File

@ -1,5 +1,5 @@
# import constants then...
from files.helpers.const import FEATURES
from files.helpers.config.const import FEATURES
# import flask then...
from flask import g, request, render_template, make_response, redirect, jsonify, send_from_directory, send_file

View File

@ -6,7 +6,7 @@ from files.classes import *
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.cloudflare import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.media import *
from files.helpers.sanitize import *

View File

@ -1,6 +1,6 @@
import secrets
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.settings import get_setting
from files.helpers.cloudflare import CLOUDFLARE_AVAILABLE
from files.routes.wrappers import *

View File

@ -5,7 +5,7 @@ from files.classes.marsey import Marsey
from files.classes.hats import Hat, HatDef
from files.classes.mod_logs import ModAction
from files.helpers.cloudflare import purge_files_in_cache
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.media import *
from files.helpers.useractions import *

View File

@ -7,7 +7,7 @@ from files.classes.award import AwardRelationship
from files.classes.userblock import UserBlock
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.marsify import marsify
from files.helpers.owoify import owoify

View File

@ -1,7 +1,7 @@
from files.classes.casino_game import CASINO_GAME_KINDS
from files.helpers.alerts import *
from files.helpers.casino import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.lottery import *
from files.helpers.roulette import *

View File

@ -6,7 +6,7 @@ from flask_socketio import SocketIO, emit
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.regex import *
from files.helpers.sanitize import sanitize
from files.routes.wrappers import *

View File

@ -9,7 +9,7 @@ from files.classes import *
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.cloudflare import purge_files_in_cache
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.marsify import marsify
from files.helpers.media import *

View File

@ -3,7 +3,7 @@ from urllib.parse import quote, urlencode
from flask import redirect, render_template, request, session, g
from files.helpers.const import ERROR_MARSEYS, ERROR_MSGS, ERROR_TITLES, WERKZEUG_ERROR_DESCRIPTIONS, is_site_url
from files.helpers.config.const import ERROR_MARSEYS, ERROR_MSGS, ERROR_TITLES, WERKZEUG_ERROR_DESCRIPTIONS, is_site_url
from files.helpers.settings import get_setting
from files.__main__ import app

View File

@ -4,7 +4,7 @@ from sqlalchemy import or_, not_
from files.classes.submission import Submission
from files.classes.votes import Vote
from files.helpers.awards import award_timers
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.sorting_and_time import *
from files.routes.wrappers import *

View File

@ -1,6 +1,6 @@
import requests
from files.helpers.const import *
from files.helpers.config.const import *
from files.routes.wrappers import *
from files.__main__ import app

View File

@ -2,7 +2,7 @@ from sqlalchemy import func
from files.classes.hats import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.useractions import *
from files.routes.wrappers import *
from files.__main__ import app, limiter

View File

@ -9,7 +9,7 @@ from jinja2 import pass_context
from files.classes.user import User
from files.helpers.assetcache import assetcache_path
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.settings import get_settings
from files.helpers.sorting_and_time import make_age_string
from files.routes.routehelpers import get_formkey

View File

@ -6,7 +6,7 @@ import requests
from files.__main__ import app, cache, get_CF, limiter
from files.classes.follows import Follow
from files.helpers.actions import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.settings import get_setting
from files.helpers.get import *
from files.helpers.mail import send_mail, send_verification_email

View File

@ -1,5 +1,5 @@
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.lottery import *
from files.routes.wrappers import *

View File

@ -1,7 +1,7 @@
import time
from files.classes import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.mail import *
from files.helpers.useractions import *

View File

@ -4,7 +4,7 @@ from sqlalchemy.sql.expression import not_, and_, or_
from files.classes.mod_logs import ModAction
from files.classes.sub_logs import SubAction
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.routes.wrappers import *
from files.__main__ import app

View File

@ -2,7 +2,7 @@ import sqlalchemy.exc
from files.classes import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.routes.wrappers import *
from files.__main__ import app, limiter

View File

@ -1,5 +1,5 @@
from files.classes import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.routes.wrappers import *
from files.__main__ import app

View File

@ -15,7 +15,7 @@ from files.__main__ import app, cache, limiter
from files.classes import *
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.discord import *
from files.helpers.get import *
from files.helpers.regex import *

View File

@ -7,7 +7,7 @@ from typing import Optional, Union
from flask import g, session
from files.classes import Alt, Comment, User, Submission
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.security import generate_hash, validate_hash
def get_raw_formkey(u:User):

View File

@ -9,7 +9,7 @@ import youtube_dl
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.helpers.mail import *
from files.helpers.media import process_files, process_image

View File

@ -11,7 +11,7 @@ from files.classes.mod_logs import ModAction
from files.classes.userblock import UserBlock
from files.helpers.actions import *
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.config.modaction_types import MODACTION_TYPES, MODACTION_TYPES_FILTERED, MODACTION_PRIVILEGED_TYPES
from files.routes.wrappers import *
from files.__main__ import app, cache, limiter

View File

@ -4,7 +4,7 @@ import requests
from files.classes.streamers import Streamer
from files.helpers.alerts import send_repeatable_notification
from files.helpers.const import *
from files.helpers.config.const import *
from files.routes.wrappers import *
from files.__main__ import app, cache

View File

@ -15,7 +15,7 @@ from files.classes.transactions import *
from files.classes.views import *
from files.helpers.actions import execute_blackjack, execute_under_siege
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.mail import *
from files.helpers.sanitize import *
from files.helpers.sorting_and_time import *

View File

@ -1,5 +1,5 @@
from files.classes import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import *
from files.routes.wrappers import *
from files.__main__ import app, limiter

View File

@ -3,7 +3,7 @@ from flask import g, request, session
from files.classes.clients import ClientAuth
from files.helpers.alerts import *
from files.helpers.const import *
from files.helpers.config.const import *
from files.helpers.get import get_account
from files.helpers.logging import log_file
from files.helpers.settings import get_setting