# -*- coding: utf-8 -*-

"""
伶伦转换器 言论版组件
Linglun Converter Yan Lun Component

版权所有 © 2025 金羿
Copyright © 2025 EillesWan

开源相关声明请见 仓库根目录下的 License.md
Terms & Conditions: License.md in the root directory
"""

# import requests
import zhDateTime
import Musicreater

from .io import logger

STANDARD_WHITE = (242, 244, 246)
STANDART_BLACK = (18, 17, 16)


logger.info("获取 言·论 信息……")

solar_datetime = zhDateTime.DateTime.now()
lunar_datetime = solar_datetime.to_chinese_format()
solar_date = (solar_datetime.month, solar_datetime.day)
lunar_date = (
    lunar_datetime.chinese_calendar_month,
    lunar_datetime.chinese_calendar_day,
)

if solar_date == (4, 3):
    yanlun_texts = ["金羿ELS 生日快乐~！", "Happy Birthday, Eilles!"]
elif solar_date == (8, 6):
    yanlun_texts = ["诸葛亮与八卦阵 生日快乐~！", "Happy Birthday, bgArray~!"]
elif solar_date == (8, 16):
    yanlun_texts = ["鱼旧梦 生日快乐~！", "Happy Birthday, ElapsingDreams~!"]

else:

    yanlun_texts = ["伶伦转换器 - 音·创{}".format(Musicreater.__version__), "Linglun Converter with Musicreater{}".format(Musicreater.__version__),]
    # try:
    #     yanlun_texts = (
    #         requests.get(
    #             "https://nd.liteyuki.org/api/v3/share/content/Xpue?path=null",
    #         )
    #         .text.strip("\n")
    #         .split("\n")
    #     )
    # except (ConnectionError, requests.HTTPError, requests.RequestException) as E:
    #     logger.warning(f"读取言·论信息发生 互联网连接 错误：\n{E}")
    #     yanlun_texts = ["以梦想为驱使 创造属于自己的未来"]
    # # noinspection PyBroadException
    # except BaseException as E:
    #     logger.warning(f"读取言·论信息发生 未知 错误：\n{E}")
    #     yanlun_texts = ["灵光焕发 深艺献心"]

logger.info("已获取言·论 {} 条".format(len(yanlun_texts)))
