import asyncio
import aiocron
from async_timeout import timeout

import yaml
from yaml.loader import SafeLoader

import discord
import discord.utils
from discord import option
from discord.ext import commands

import mysql.connector
from mysql.connector import Error

import time
from datetime import date, datetime, tzinfo

import os

import flask

from easy_pil import Canvas, Editor, Font, Text, font, load_image_async
from PIL import Image, ImageDraw, ImageFont, ImageOps
import pytz
import socket

zeit = datetime.now()

time_date = zeit.strftime("%Y/%m/%d")
time_year = zeit.strftime("%Y")
time_month = zeit.strftime("%m")
time_day = zeit.strftime("%d")

time_time = zeit.strftime("%H:%M:%S")
time_hour = zeit.strftime("%H")
time_minute = zeit.strftime("%M")
time_second = zeit.strftime("%S")

time_name = zeit.day

time_datetime = zeit.strftime("%Y/%m/%d" "%H:%M:%S")

weekdays = ["Mo", "Di", "Mi", "Do"]
weekends = ["Fr", "Sa", "|So"]

## Class

class Support(commands.Cog):
    
    def __init__(self, bot):
        self.bot = bot
        global path
        path = bot.path



async def check_suptime(servername):
    with open(fr'{path}/Configs/{servername}/support.yaml', encoding='utf8') as f:
        data = yaml.load(f, Loader=SafeLoader)

    if time_name in weekdays:
        pass

    elif time_name in weekdays:
        pass

    else:
        print(f"{time_name} not equals to any day of a week!")





def setup(bot):
    bot.add_cog(Support(bot))