Lynxie/lynxie/config.py
deepsource-autofix[bot] b3bd795e84
style: format code with black
Format code with black

This commit fixes the style issues introduced in c359356 according to the output
from Black.

Details: None
2023-09-09 19:52:26 +00:00

86 lines
1.8 KiB
Python

import os
import dotenv
from discord import Object
DISCORD_TOKEN = (
dotenv.dotenv_values(".env").get("DISCORD_TOKEN")
or os.environ.get("DISCORD_TOKEN")
or None
)
DISCORD_GUILD_ID = Object(id=1040757387033849976)
LYNXIE_PREFIX = "?"
DATA_PATH = os.path.join("lynxie", "data")
ASSETS_PATH = os.path.join("lynxie", "assets")
DATABASE_URI = f"sqlite:///" + os.path.join(DATA_PATH, "lynxie.db")
# https://tinyfox.dev/docs/
# TODO: Get list from API instead of hardcoding
# https://api.tinyfox.dev/img?animal=animal&json
TINYFOX_ANIMALS = [
"chi",
"bear",
"dog",
"capy",
"caracal",
"chee",
"yote",
"bleat",
"dook",
"fox",
"yeen",
"jaguar",
"leo",
"lynx",
"mane",
"puma",
"poss",
"ott",
"manul",
"marten",
"bun",
"racc",
"wah",
"serval",
"shiba",
"skunk",
"snek",
"snep",
"tig",
"woof",
]
IMAGE_EXTENSIONS = ["png", "jpg", "jpeg", "webp"]
IMAGE_OVERLAYS = {
"bubble": {
"path": os.path.join(ASSETS_PATH, "bubble.png"),
"options": [
"default", # Positioned at top
"bottom", # Positioned at bottom
"mask", # Positioned at top, but transparent
"mask-bottom", # Positioned at bottom, but transparent
],
},
"gang": {
"path": os.path.join(ASSETS_PATH, "gang.png"),
"options": ["default"],
},
"bandicam": {
"path": os.path.join(ASSETS_PATH, "bandicam.png"),
"options": ["default"],
},
"jerma": {
"path": os.path.join(ASSETS_PATH, "jerma.png"),
"options": ["default"],
},
"jerm-a": {
"path": os.path.join(ASSETS_PATH, "jerm-a.png"),
"options": ["default"],
},
"liveleak": {
"path": os.path.join(ASSETS_PATH, "liveleak.png"),
"options": ["default"],
},
}