stardewvalleyscript/WikiNavigationCategory.py
2025-10-22 00:15:56 +08:00

25 lines
880 B
Python

from typing import List
from bs4 import ResultSet, Tag
class WikiNavigationCategory:
def __init__(self):
self.category_name: str = "" # 分类名称
self.items: List[NavigationItem] = [] # 导航项目列表
class NavigationItem:
def __init__(self):
self.name: str = "" # 项目名称
self.icon_url: str = "" # 图标地址
self.icon_alt: str = "" # 图标描述
self.link: str = "" # 链接路径
self.is_subcategory: bool = False # 是否为子分类
def __str__(self):
return (f" ├── 项目: {self.name}\n"
f" │ ├── 图标: {self.icon_alt}\n"
f" │ ├── 图标URL: {self.icon_url}\n"
f" │ ├── 链接: {self.link}\n"
f" │ └── 是否子分类: {self.is_subcategory}")