sheami / config.py
vikramvasudevan's picture
Upload folder using huggingface_hub
e901dd2 verified
import os
class SheamiConfig:
base_dir = os.path.dirname(os.path.abspath(__file__)) # project root
_output_dir = os.path.join(base_dir, "output")
data_dir = os.path.join(base_dir, "data")
logo_path = os.path.join(base_dir, "assets", "logo.jpg")
logo_small_path = os.path.join(base_dir, "assets", "logo-small.jpg")
favicon_path = os.path.join(base_dir, "assets", "favicon.jpg")
user_icon_path = os.path.join(base_dir, "assets", "user.png")
banner_path = os.path.join(base_dir, "assets", "sheami_features_banner.png")
@staticmethod
def get_output_dir(thread_id: str):
path = os.path.join(SheamiConfig._output_dir, thread_id)
os.makedirs(path, exist_ok=True) # ensure it exists
return path