Cat Feeder  1.0.0
The Cat feeder project
Loading...
Searching...
No Matches
constants.py File Reference

Go to the source code of this file.

Namespaces

namespace  backend
 
namespace  backend.src
 
namespace  backend.src.libs
 
namespace  backend.src.libs.utils
 
namespace  backend.src.libs.utils.constants
 

Functions

List[Any] backend.src.libs.utils.constants.clean_list (List[Any] raw_input, Tuple[Any,...] items, Disp disp)
 
Dict[str, Any] backend.src.libs.utils.constants.clean_dict (Dict[str, Any] raw_input, Tuple[Any,...] items, Disp disp)
 
str backend.src.libs.utils.constants.mask_email_segment (str segment)
 
str backend.src.libs.utils.constants.hide_user_email (str user_email, Disp disp)
 

Variables

Disp backend.src.libs.utils.constants.IDISP = initialise_logger("Constants", False)
 
EnvLoader backend.src.libs.utils.constants.ENV = EnvLoader()
 
TOMLLoader backend.src.libs.utils.constants.TOML = TOMLLoader()
 
Path backend.src.libs.utils.constants.ROOT_DIRECTORY = Path(__file__).parent.parent.parent.parent
 
Path backend.src.libs.utils.constants.ASSETS_DIRECTORY = ROOT_DIRECTORY / "assets"
 
bool backend.src.libs.utils.constants.DEBUG = refresh_debug(False)
 
EnvLoader backend.src.libs.utils.constants.REDIRECT_URI = ENV.get_environment_variable("REDIRECT_URI")
 
EnvLoader backend.src.libs.utils.constants.DB_HOST = ENV.get_environment_variable("DB_HOST")
 
EnvLoader backend.src.libs.utils.constants.DB_PORT_RAW = ENV.get_environment_variable("DB_PORT")
 
 backend.src.libs.utils.constants.DB_PORT = int(DB_PORT_RAW)
 
EnvLoader backend.src.libs.utils.constants.DB_USER = ENV.get_environment_variable("DB_USER")
 
EnvLoader backend.src.libs.utils.constants.DB_PASSWORD = ENV.get_environment_variable("DB_PASSWORD")
 
EnvLoader backend.src.libs.utils.constants.DB_DATABASE = ENV.get_environment_variable("DB_DATABASE")
 
TOMLLoader backend.src.libs.utils.constants.SERVER_WORKERS
 
TOMLLoader backend.src.libs.utils.constants.SERVER_LIFESPAN
 
TOMLLoader backend.src.libs.utils.constants.SERVER_TIMEOUT_KEEP_ALIVE
 
 backend.src.libs.utils.constants.SUCCESS
 
 backend.src.libs.utils.constants.ERROR
 
TOMLLoader backend.src.libs.utils.constants.SERVER_DEV_RELOAD
 
TOMLLoader backend.src.libs.utils.constants.SERVER_DEV_RELOAD_DIRS
 
TOMLLoader backend.src.libs.utils.constants.SERVER_DEV_LOG_LEVEL
 
TOMLLoader backend.src.libs.utils.constants.SERVER_DEV_USE_COLOURS
 
TOMLLoader backend.src.libs.utils.constants.SERVER_PROD_PROXY_HEADERS
 
TOMLLoader backend.src.libs.utils.constants.SERVER_PROD_FORWARDED_ALLOW_IPS
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_POOL_NAME
 
 backend.src.libs.utils.constants.DATABASE_MAX_POOL_CONNECTIONS
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_RESET_POOL_NODE_CONNECTION
 
 backend.src.libs.utils.constants.DATABASE_CONNECTION_TIMEOUT
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_LOCAL_INFILE
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_INIT_COMMAND
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_DEFAULT_FILE
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_SSL_KEY
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_SSL_CERT
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_SSL_CA
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_SSL_CIPHER
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_SSL_VERIFY_CERT
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_SSL
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_AUTOCOMMIT
 
TOMLLoader backend.src.libs.utils.constants.DATABASE_COLLATION
 
 backend.src.libs.utils.constants.EMAIL_VERIFICATION_DELAY
 
 backend.src.libs.utils.constants.CHECK_TOKEN_SIZE
 
 backend.src.libs.utils.constants.RANDOM_MIN
 
 backend.src.libs.utils.constants.RANDOM_MAX
 
 backend.src.libs.utils.constants.API_REQUEST_DELAY
 
int backend.src.libs.utils.constants.FRONT_END_ASSETS_REFRESH
 
str backend.src.libs.utils.constants.JSON_TITLE = "title"
 
str backend.src.libs.utils.constants.JSON_MESSAGE = "msg"
 
str backend.src.libs.utils.constants.JSON_ERROR = "error"
 
str backend.src.libs.utils.constants.JSON_RESP = "resp"
 
str backend.src.libs.utils.constants.JSON_LOGGED_IN = "logged in"
 
str backend.src.libs.utils.constants.JSON_UID = "user_uid"
 
str backend.src.libs.utils.constants.TAB_PET = "Pet"
 
str backend.src.libs.utils.constants.TAB_ACCOUNTS = "Users"
 
str backend.src.libs.utils.constants.TAB_ACTIONS = "Actions"
 
str backend.src.libs.utils.constants.TAB_SERVICES = "Services"
 
str backend.src.libs.utils.constants.TAB_CONNECTIONS = "Connections"
 
str backend.src.libs.utils.constants.TAB_VERIFICATION = "Verification"
 
str backend.src.libs.utils.constants.TAB_ACTIVE_OAUTHS = "ActiveOauths"
 
str backend.src.libs.utils.constants.TAB_ACTION_LOGGING = "ActionLoging"
 
str backend.src.libs.utils.constants.TAB_ACTION_TEMPLATE = "ActionTemplate"
 
str backend.src.libs.utils.constants.TAB_USER_OAUTH_CONNECTION = "UserOauthConnection"
 
str backend.src.libs.utils.constants.CHAR_NODE_KEY = "node"
 
str backend.src.libs.utils.constants.CHAR_ACTIVE_KEY = "active"
 
str backend.src.libs.utils.constants.CHAR_NAME_KEY = "name"
 
str backend.src.libs.utils.constants.CHAR_UID_KEY = "uid"
 
int backend.src.libs.utils.constants.CHAR_ID_DEFAULT_INDEX = 0
 
int backend.src.libs.utils.constants.USERNAME_INDEX_DB = 1
 
int backend.src.libs.utils.constants.PASSWORD_INDEX_DB = 2
 
int backend.src.libs.utils.constants.FIRSTNAME_INDEX_DB = 3
 
int backend.src.libs.utils.constants.LASTNAME_INDEX_DB = 4
 
int backend.src.libs.utils.constants.BIRTHDAY_INDEX_DB = 5
 
int backend.src.libs.utils.constants.GENDER_INDEX_DB = 7
 
int backend.src.libs.utils.constants.ROLE_INDEX_DB = 10
 
str backend.src.libs.utils.constants.UD_USERNAME_KEY = "username"
 
str backend.src.libs.utils.constants.UD_FIRSTNAME_KEY = "firstname"
 
str backend.src.libs.utils.constants.UD_LASTNAME_KEY = "lastname"
 
str backend.src.libs.utils.constants.UD_BIRTHDAY_KEY = "birthday"
 
str backend.src.libs.utils.constants.UD_GENDER_KEY = "gender"
 
str backend.src.libs.utils.constants.UD_ROLE_KEY = "role"
 
str backend.src.libs.utils.constants.UD_ADMIN_KEY = "admin"
 
str backend.src.libs.utils.constants.UD_LOGIN_TIME_KEY = "login_time"
 
str backend.src.libs.utils.constants.UD_LOGGED_IN_KEY = "logged_in"
 
str backend.src.libs.utils.constants.REQUEST_TOKEN_KEY = "token"
 
str backend.src.libs.utils.constants.REQUEST_BEARER_KEY = "authorization"
 
int backend.src.libs.utils.constants.THREAD_CACHE_REFRESH_DELAY = 10
 
int backend.src.libs.utils.constants.UA_TOKEN_LIFESPAN = 7200
 
str backend.src.libs.utils.constants.UA_EMAIL_KEY = "email"
 
str backend.src.libs.utils.constants.UA_LIFESPAN_KEY = "lifespan"
 
list backend.src.libs.utils.constants.USER_INFO_BANNED = ["password", "method", "favicon"]
 
str backend.src.libs.utils.constants.USER_INFO_ADMIN_NODE = "admin"
 
str backend.src.libs.utils.constants.ICON_PATH
 
str backend.src.libs.utils.constants.PNG_ICON_PATH
 
tuple backend.src.libs.utils.constants.TABLE_COLUMNS_TO_IGNORE = ("id", "creation_date", "edit_date")
 
tuple backend.src.libs.utils.constants.TABLE_COLUMNS_TO_IGNORE_USER
 
str backend.src.libs.utils.constants.BUCKET_NAME = ENV.get_environment_variable("BUCKET_NAME")
 
Path backend.src.libs.utils.constants.STYLE_DIRECTORY = ASSETS_DIRECTORY / "css"
 
Path backend.src.libs.utils.constants.HTML_DIRECTORY = ASSETS_DIRECTORY / "html"
 
Path backend.src.libs.utils.constants.JS_DIRECTORY = ASSETS_DIRECTORY / "js" / "web"
 
Path backend.src.libs.utils.constants.IMG_DIRECTORY = ASSETS_DIRECTORY / "icon" / "img"
 
str backend.src.libs.utils.constants.GOOGLE_SITE_VERIFICATION_CODE