from appdirs import AppDirs
from pathlib import Path
import os

dirs = AppDirs("Momiji", "Kyuunex")

if os.environ.get('MOMIJI_DATA_DIR'):
    BOT_DATA_DIR = os.environ.get('MOMIJI_DATA_DIR')
else:
    BOT_DATA_DIR = dirs.user_data_dir

if os.environ.get('MOMIJI_CACHE_DIR'):
    BOT_CACHE_DIR = os.environ.get('MOMIJI_CACHE_DIR')
else:
    BOT_CACHE_DIR = dirs.user_cache_dir

if os.environ.get('MOMIJI_LOG_DIR'):
    BOT_LOG_DIR = os.environ.get('MOMIJI_LOG_DIR')
else:
    BOT_LOG_DIR = dirs.user_log_dir


BOT_EXPORTS_DIR = BOT_DATA_DIR + "/exports"
BOT_ART_DIRECTORY = BOT_DATA_DIR + "/art"

Path(BOT_DATA_DIR).mkdir(parents=True, exist_ok=True)
Path(BOT_CACHE_DIR).mkdir(parents=True, exist_ok=True)
Path(BOT_LOG_DIR).mkdir(parents=True, exist_ok=True)
Path(BOT_EXPORTS_DIR).mkdir(parents=True, exist_ok=True)

database_file = BOT_DATA_DIR + "/maindb.sqlite3"

from appdirs import AppDirs
from pathlib import Path
import os

dirs = AppDirs("Momiji", "Kyuunex")

if os.environ.get('MOMIJI_DATA_DIR'):
    BOT_DATA_DIR = os.environ.get('MOMIJI_DATA_DIR')
else:
    BOT_DATA_DIR = dirs.user_data_dir

if os.environ.get('MOMIJI_CACHE_DIR'):
    BOT_CACHE_DIR = os.environ.get('MOMIJI_CACHE_DIR')
else:
    BOT_CACHE_DIR = dirs.user_cache_dir

if os.environ.get('MOMIJI_LOG_DIR'):
    BOT_LOG_DIR = os.environ.get('MOMIJI_LOG_DIR')
else:
    BOT_LOG_DIR = dirs.user_log_dir


BOT_EXPORTS_DIR = BOT_DATA_DIR + "/exports"
BOT_ART_DIRECTORY = BOT_DATA_DIR + "/art"

Path(BOT_DATA_DIR).mkdir(parents=True, exist_ok=True)
Path(BOT_CACHE_DIR).mkdir(parents=True, exist_ok=True)
Path(BOT_LOG_DIR).mkdir(parents=True, exist_ok=True)
Path(BOT_EXPORTS_DIR).mkdir(parents=True, exist_ok=True)

database_file = BOT_DATA_DIR + "/maindb.sqlite3"
